About the Role:
We are looking for a Lead Backend Engineer / Senior Software Engineer with strong expertise in NestJS and microservice-based architectures. The ideal candidate will take ownership of backend systems, design scalable distributed solutions, and collaborate with cross-functional teams to deliver high-performance, cloud-native applications.
This role is ideal for an engineer who enjoys hands-on backend development, system optimization, and architectural problem-solving using NestJS, MongoDB, and AWS.
Key Responsibilities:
- Design, develop, and maintain scalable and secure backend architectures using NestJS and Node.js.
- Implement and manage microservices and RESTful APIs for distributed applications.
- Optimize SQL/NoSQL databases, particularly MongoDB, by implementing efficient schema designs, indexing, and query optimization strategies.
- Deploy and manage AWS infrastructure leveraging Docker and Kubernetes (EKS).
- Develop and maintain CI/CD pipelines and automated deployment workflows.
- Collaborate with frontend and mobile teams (Next.js / Flutter) to ensure seamless integration.
- Participate in code reviews, troubleshoot production issues, and drive performance improvements.
- Contribute to architectural discussions and propose technical enhancements.
- Implement and manage secure payment gateway integrations (e.g., Stripe, PayPal, or local providers) ensuring reliability, compliance, and smooth transaction flow.
- Implement and maintain Meta SDK integrations for authentication, analytics, and social features across backend and mobile platforms.
- Integrate and manage third-party APIs and services, including Meta SDKs and payment gateways, ensuring seamless data flow, reliability, and security.
- Optionally integrate Algolia, CleverTap, and Agora to support advanced analytics, notifications, and communication modules.
Required Skills & Experience:
- 3–5 years of professional experience in backend or full-stack development.
- Strong hands-on experience with NestJS, Node.js, and TypeScript.
- Solid understanding of microservices, API design, and distributed systems.
- Proficiency with MongoDB, including schema design and performance tuning.
- Hands-on experience with AWS, Docker, and Kubernetes (EKS).
- Familiarity with CI/CD, Git, and deployment automation.
- Experience integrating APIs such as Algolia, CleverTap, Meta, or Agora.
- Strong analytical, problem-solving, and communication skills.
Job Type: Full-time
Work Location: In person