Senior Node.js Engineer
Role details
Job location
Tech stack
Job description
As a Senior Full Stack Engineer, you'll play a key role in designing and delivering new features across a modern SaaS platform. You'll work closely with Product, Design and Engineering teams, contributing across both frontend and backend systems while helping drive technical quality and best practice.
Key Responsibilities
-
Deliver high-quality features across frontend and backend systems
-
Contribute to architectural decisions and technical direction
-
Support and mentor other engineers within the team
-
Collaborate closely with Product and Design teams
-
Help improve engineering standards, testing, scalability and CI/CD practices
-
Participate in sprint planning and agile delivery processes
Requirements
-
Strong experience with React, Redux and TypeScript
-
Strong backend development experience with Node.js
-
Experience building microservices and APIs (REST / GraphQL)
-
Experience with NoSQL databases such as MongoDB
-
Understanding of automated testing and CI/CD pipelines
-
Strong communication and collaboration skills
Desirable Experience
-
AWS services (S3, SNS/SQS, CloudFormation etc.)
-
Docker / Kubernetes / containerised environments
-
Modern frontend tooling such as Vite or Next.js
-
Cypress or end-to-end testing frameworks
-
Express, Apollo Server or similar backend frameworks
-
Experience working within fast-paced SaaS environments