Mokka Studios S.r.l.

2 Job openings at Mokka Studios S.r.l.
Senior Backend Engineer (Node.js) bengaluru 5 - 10 years USD 0.35 - 0.4 Lacs P.A. Remote Full Time

WHO WE ARE LOOKING FOR Mokka Studios is seeking a Senior Backend Developer with solid experience in modern JavaScript/TypeScript backend architectures, specifically within the Next.js + Node.js ecosystem, and capable of building reliable, scalable and secure server-side applications. We are looking for someone who writes excellent code, but also understands architecture, performance, data modelling, and production-grade reliability. The ideal candidate is able to lead the backend of a product end-to-end, from database schema and API design to deployment, security, and monitoring. You will work closely with frontend engineers, designers and project managers to deliver high-quality, scalable and maintainable products used in real-world scenarios. STACK Backend Language: TypeScript / Node.js Framework: Next.js API Layer: Next.js Routes & Server Actions Database & Storage PostgreSQL (Supabase) Supabase Storage ORM: Drizzle Authentication & Security Auth: BetterAuth Session handling: dbSession + cookies DevOps & Hosting Hosting: Vercel Version Control: GitHub Other Services Email delivery: SendGrid RESPONSIBILITIES Design, implement and maintain backend services using Node.js + Next.js, including API Routes and Server Actions. Architect and evolve the backend structure in a modular, scalable and maintainable way. Model and manage relational data using PostgreSQL and Drizzle, including schema design, migrations, indexing and optimized queries. Work with Supabase for authentication, storage and database operations. Implement secure authentication flows using BetterAuth, session management and cookie-based security patterns. Build APIs and data-exchange contracts consumed by frontend applications (Next.js, SWR, React). Integrate external services such as SendGrid for transactional emails. Collaborate closely with frontend developers and designers to align API contracts, performance patterns and product flows. Implement automated tests (unit, integration) to guarantee code robustness and reduce regression risks. Ensure backend performance using caching strategies, lazy loading, optimized queries and measurable improvements. Configure and manage deployment pipelines via Vercel and GitHub (CI/CD automation). Monitor backend performance, logs and stability, ensuring high system reliability in production. Contribute to technical decisions, documentation, architectural discussions and code reviews. Participate actively in Agile processes: estimations, planning, prioritization and sprint reviews. REQUIREMENTS 5+ years of professional experience as a Backend Developer in TypeScript/Node.js. Strong experience with Next.js and backend patterns (API Routes, Server Actions). Deep knowledge of TypeScript, clean patterns, types, interfaces and modular architectures. Solid experience with PostgreSQL, relational design, normalization, indexing and query optimisation. Strong hands-on experience with Drizzle ORM or equivalent schema-first ORMs. Experience using Supabase (database, storage, auth, edge functions is a plus). Experience implementing authentication flows with session-based security and cookie handling. Experience integrating third-party services (SendGrid, payment gateways, analytics, etc.). Excellent knowledge of Git and GitHub workflows (branching, PR reviews, CI/CD). Strong understanding of performance, security, error handling and backend best practices. Experience writing maintainable, testable and scalable backend code. Ability to estimate, prioritize and deliver tasks within sprint timelines. Experience working in Agile environments (Scrum/Kanban). Strong communication skills and ability to collaborate in cross-functional teams. Proven experience delivering products from concept to production release. Strong problem-solving skills and great attention to detail.

Senior Frontend Engineer (Next.js/React Native/TypeScript) bengaluru 4 - 9 years USD 0.3 - 0.35 Lacs P.A. Remote Full Time

Short summary (Job summary) Were looking for a Senior Frontend Engineer with strong experience in Next.js (web) and React Native (mobile) to join Mokka Studios (www.mokkastudios.com). You will design and build modern, scalable applications across web and mobile, integrating payments and DocuSign flows. This is a full-remote role with a monthly compensation between USD 2,500 and 3,000 , depending on experience and skills (ongoing working relationship, but as a freelancer). Role & responsibilities Develop and maintain modern, responsive web interfaces using Next.js , TypeScript , TailwindCSS , SWR and Shadcn UI , based on Figma designs. Develop and maintain mobile applications using React Native , ensuring high performance and native-feeling UX on both iOS and Android. Ensure pixel-perfect implementation and adherence to the design system across web and mobile components. Define and evolve the frontend architecture for both web and mobile, choosing patterns and best practices for state management, performance and scalability. Design and implement navigation flows (routing, stacks, deep links) to provide consistent, smooth user journeys across platforms. Collaborate with backend engineers to design and consume APIs (REST/GraphQL): endpoints, contracts, validation, error handling, versioning and documentation. Integrate and maintain DocuSign workflows (templates, envelopes, signing flows, webhooks) within web and mobile applications. Integrate and maintain payment gateways such as Stripe (preferred) or other providers (Razorpay, Braintree, etc.), handling secure payments, webhooks and error scenarios. Work with Supabase (PostgreSQL, Storage) and Drizzle ORM to design and consume data models from the frontend. Implement robust authentication flows using BetterAuth (dbSession + cookies), ensuring security and a smooth user experience. Configure and maintain CI/CD pipelines (GitHub, Vercel and mobile build workflows), managing development, staging and production environments. Manage builds and releases of React Native apps to the Apple App Store and Google Play Store , including signing, provisioning and configuration. Own deployments on Vercel for web applications, ensuring reliability, scalability and traceability of releases. Write clean, testable and secure code , including unit and integration tests where appropriate. Perform code reviews , refactors and continuous improvements to keep the codebase healthy. Monitor and optimize performance, identifying and fixing bottlenecks and bugs before they impact users. Actively participate in Agile ceremonies (planning, estimations, retrospectives), helping define roadmap, milestones and sprint scope. Ensure technical and visual consistency across products, in close collaboration with designers, backend developers and project managers. Preferred candidate profile (Must-Have Requirements) 5+ years of experience as a Frontend / Web Engineer. Strong hands-on experience with TypeScript and JavaScript (ES6+) . Solid production experience with Next.js for modern web applications. Solid production experience with React Native for mobile apps (iOS and Android). Proven track record of shipping React Native apps to the App Store and Google Play (or equivalent app store release experience). Excellent knowledge of HTML5, CSS3, responsive design and modern CSS methodologies (TailwindCSS or similar utility-first frameworks). Experience with state management and data-fetching patterns (e.g. SWR , React Query or similar). Proven experience working with design systems and building reusable UI component libraries (Shadcn or equivalent). Strong experience integrating RESTful APIs and handling authentication, authorization and error states on the frontend. Proven, hands-on experience integrating DocuSign (or similar e-signature platforms) into production applications. Hands-on experience integrating payment gateways , preferably Stripe , but also other providers (Razorpay, Braintree, etc.). Experience with Supabase (PostgreSQL, Storage) and ORMs (preferably Drizzle ) or similar backend-as-a-service stacks. Experience with authentication frameworks (ideally BetterAuth , or similar session/cookie-based solutions). Very good knowledge of Git and GitHub workflows (branching, PRs, code review, basic CI/CD). Experience with cloud hosting and deployment (Vercel or similar platforms). Familiarity with testing and validation tools (unit, integration, API testing). Experience working with Figma and collaborating closely with designers. Experience with issue tracking tools (Linear, Jira, etc.). Solid understanding of Agile methodologies and iterative development practices. Proven experience delivering projects from initial design all the way to production. Strong problem-solving skills and extreme attention to detail. Good communication skills in English , both written and spoken.