Tech Stack
ApolloCloudDockerGraphQLJavaScriptJestKubernetesMongoDBNode.jsNoSQLPostgresSQLTypeScript
About the role
- Build and maintain scalable backend services and APIs using Node.js, TypeScript, and PostgreSQL.
- Ensure system reliability, security, and performance, following API security best practices (JWT/OAuth).
- Collaborate with front-end, DevOps, and product teams to deliver features that meet business and user needs.
- Write tested, production-grade code (Jest, Postman) to ensure quality and maintainability.
- Work with the DevOps team to support deployments and CI/CD (exposure to Docker/Kubernetes beneficial).
Requirements
- 8+ years of professional experience in backend development.
- 5+ years of hands-on experience with Node.js and TypeScript, building and scaling backend systems.
- 5+ years of experience with PostgreSQL (SQL databases), including schema design and query optimisation.
- 5+ years of experience designing and scaling REST APIs, with strong knowledge of security best practices (JWT/OAuth).
- Proven ability to deliver production-ready APIs, optimise database performance, and write secure, maintainable code.
- Strong collaboration skills to work effectively with front-end, DevOps, and product teams.