Tech Stack
AWSDistributed SystemsJavaScriptMongoDBNode.js
About the role
- 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.
Requirements
- 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.
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsNestJSMongoDBAWS LambdaServerless FrameworkAmazon SQSCI/CDGitsystem designdebugging
Soft skills
problem-solvingcommunicationcollaborationmentoring