Our client, a Singaporean company, offers a proprietary platform designed to accelerate
climate impact for financiers, focusing on carbon evaluation and project management. The
platform provides fortified evaluation with features for scalability, unparalleled customizability
to fit specific criteria, and unified workflows for seamless project assessment and
collaboration. They are seeking a highly skilled Full-Stack Developer with expertise in
NestJS and Next.js to join their team.
About the Role
The ideal candidate should have strong experience in building scalable and maintainable
applications, leveraging microservices architecture and deploying on AWS. While Next.js is
preferred for the frontend, experience with other frontend frameworks such as React, Vue.js,
or Angular is also acceptable. This role requires a deep understanding of best coding
practices, performance optimisation, and cloud-native development.
Key Responsibilities
● Develop and maintain full-stack applications using NestJS (backend) and Next.js
(frontend) (or other frontend frameworks where applicable).
● Design and implement scalable and modular microservices.
● Ensure high code quality by following best practices, SOLID principles, and clean
architecture.
● Work with AWS services (Lambda, ECS, S3, RDS, API Gateway, etc.) for scalable
deployments.
● Optimize application performance for speed and responsiveness.
● Develop and maintain RESTful APIs endpoints.
● Write efficient, well-documented, and testable code.
● Collaborate with cross-functional teams including product managers and DevOps.
● Implement CI/CD pipelines to streamline deployments.
● Perform code reviews and mentor junior developers.
● Ensure security best practices are followed in development and deployment.
Technical Skills
● 5+ years of experience as a Full-Stack Developer.
● Strong experience with NestJS and Next.js.
● Deep understanding of TypeScript, Node.js, and React.
● Experience in designing and developing microservices-based architectures.
● Knowledge of event-driven architectures using Redis, RabbitMQ, or similar
technologies.
● Strong database knowledge in PostgreSQL, MySQL, or MongoDB.
● Proficiency in using AWS services (EC2, Lambda, API Gateway, DynamoDB, S3,
RDS, etc.).
● Hands-on experience with Docker and Kubernetes.
● Knowledge of authentication/authorisation mechanisms (JWT, OAuth, SAML, etc.).
● Familiarity with serverless architectures.
● Experience with other frontend frameworks (e.g., Vue.js, Angular) is acceptable.
Soft Skills & Best Practices
● Strong problem-solving and analytical skills.
● Ability to write clean, modular, and maintainable code.
● Passion for scalability, performance, and best coding practices.
● Experience with test-driven development (TDD) and writing unit/integration tests.
● Effective communication and collaboration skills.
● A continuous learner, staying updated with new technologies and frameworks.
Nice-to-Have Skills
● Experience with AI/ML integration.
● Knowledge of infrastructure as code (Terraform, CloudFormation).
● Exposure to DevOps practices and tools.
● Prior experience working in fintech or SaaS environments.
Application Confirmation
You're applying for the role below: