The Role
What you’ll be doing:
- Design, develop, and maintain backend services and APIs using Node.js (NestJS framework).
- Build and optimise scalable data models and queries in MongoDB.
- Architect and implement serverless applications leveraging AWS Lambda and the Serverless Framework.
- Integrate and manage asynchronous workflows using Amazon SQS.
- Ensure performance, security, and reliability of distributed systems.
- Collaborate with frontend developers, product managers, and DevOps teams to deliver end-to-end features.
- Participate in code reviews, mentor junior engineers, and contribute to technical discussions/decisions.
Who we are looking for:
- 4-6 years of professional software development experience with Node.js.
- Strong experience with the NestJS framework for building scalable APIs.
- Strong experience with MongoDB (schema design, aggregation, optimisation).
- Proven knowledge of AWS Lambda and Serverless architecture.
- Experience working with Amazon SQS for messaging and event-driven workflows.
- Familiarity with CI/CD pipelines, Git, and DevOps workflows.
- Strong problem-solving, debugging, and system design skills.
- Excellent communication and collaboration abilities.
Nice to have:
- Experience with other AWS services (API Gateway, CloudWatch, IAM).
- Exposure to monitoring/logging tools (e.g., ELK, Prometheus, Datadog).
Why Join Us:
- Opportunity to work on a health technology product solving a multi-billion dollar problem.
- Be part of a collaborative and inclusive work environment with a culture of teamwork, innovation and creativity.
- Have access to the latest tools and technologies.
- Opportunity for professional growth and career advancement.
- Join a company seed-funded by top VCs with a multicultural, ambitious, high calibre team.