Senior Node.js Developer
Summary
CML Team (a staff-augmentation company) is hiring a Senior Node.js/TypeScript full stack engineer to design and own scalable web applications — NestJS backends, React/Next.js frontends, PostgreSQL data modeling, third-party integrations, and CI/CD. Selected engineers are later matched to client projects by experience, location, and rate.
We are looking for an experienced Senior Full Stack Engineer with strong Node.js and TypeScript expertise to take ownership of production applications and build scalable web solutions across backend, frontend, database, and cloud environments.
Responsibilities
Design and develop scalable web applications and backend services using Node.js and TypeScript
Build REST or GraphQL APIs with NestJS or similar frameworks
Develop modern frontend applications using React or Next.js
Design and optimize PostgreSQL database models and queries
Integrate third-party services and enterprise systems
Implement automated testing and CI/CD pipelines
Participate in architecture and technical-planning discussions
Take ownership of development tasks and delivery
Requirements
5+ years of professional software-development experience
Strong commercial experience with Node.js and TypeScript
Experience with NestJS or similar backend frameworks
Strong knowledge of PostgreSQL, SQL, and relational database design
Strong experience with React, Next.js, or similar frontend frameworks
Experience with Docker, cloud deployment, and CI/CD
Strong understanding of REST APIs and modern web application architecture
Ability to work independently and take ownership of delivery
Professional English
Nice to have
AWS or Azure
Kubernetes and Terraform
Kafka, RabbitMQ, or other event-driven technologies
Microservices and enterprise integrations
GraphQL
AI/LLM integration experience
Experience in FinTech, banking, insurance, healthcare, or other regulated domains
This is an application to join CML Team. Selected engineers will be contacted when a suitable project matches their experience, availability, location, and rate.
To apply: Please include your CV, current location, availability, preferred contract type, and expected hourly or daily rate.