11/10/2026 updated


100 % available
Backend Developer | Node.js | TypeScript | NestJS
Birmingham, United Kingdom
Only remote
Master of Computer ScienceAbout me
Backend developer with 9+ years building APIs and microservices in Node.js, TypeScript and NestJS, across SaaS, fintech and telecom. I own features end to end, from data model and API design to production troubleshooting. Available for remote contracts, UK and Europe. English and French.
PostgreSQLMongoDBNode.jsNoSQLTypeScriptReact.jsBackendBackend ProgrammingApi DesignNestJS
Node.js & NestJS Backend Development
Expertise in designing and building robust APIs and microservices using Node.js, NestJS, and TypeScript across fintech, telecom, and enterprise SaaS environments. Experience building NestJS microservices from scratch, implementing JWT-based authentication, structured logging, and applying backend best practices such as input validation, rate limiting, and structured error handling.
Cloud & Infrastructure (Azure, Kubernetes, Docker)
Hands-on experience with cloud environments including Azure Blob Storage and CosmosDB, as well as containerized infrastructure using Docker and Kubernetes (Helm, Kong/Envoy API gateway, Signoz for log monitoring). Proficiency in CI/CD pipelines with Jenkins and version control with Git.
Database Management (SQL & NoSQL)
Proficiency with both SQL and NoSQL databases including PostgreSQL, MongoDB, CosmosDB, Redis, and Oracle. Experience designing data models, creating PostgreSQL tables, choosing non-sequential IDs for security, and working with a polyglot data layer including RabbitMQ for async messaging.
RESTful & SOAP API Design
Experience designing and implementing RESTful microservices and SOAP web services across multiple projects, including defining REST APIs, documenting API contracts with Swagger, and integrating third-party services end-to-end.
Messaging & Event-Driven Architecture
Practical experience with RabbitMQ for asynchronous messaging and JMS listeners, enabling decoupled and scalable microservices communication in enterprise environments.
Frontend Development (React)
Ability to develop frontend components using React and Material UI, including DataGrid, forms with Formik, and charts with Chart.js, contributing to full-stack web application development.
Testing & Code Quality
Commitment to code quality through maintaining 80%+ unit test coverage using Jest and React Testing Library, improving test suite efficiency, conducting code reviews, and adhering to TDD practices and SonarLint policies.
AI Development Tools
Active use of AI tools such as Claude Code (custom skills, plan mode, code generation, scheduled automations) and GitHub Copilot (code completion) to boost productivity and deliver features faster.
Agile & Scrum Practices
Experience working in Agile/Scrum teams, managing all Scrum roles including delivery, quality, backlog, demonstrations, and bug management. Led Scrum ceremonies and mentored junior developers through pair programming and code reviews.
Expertise in designing and building robust APIs and microservices using Node.js, NestJS, and TypeScript across fintech, telecom, and enterprise SaaS environments. Experience building NestJS microservices from scratch, implementing JWT-based authentication, structured logging, and applying backend best practices such as input validation, rate limiting, and structured error handling.
Cloud & Infrastructure (Azure, Kubernetes, Docker)
Hands-on experience with cloud environments including Azure Blob Storage and CosmosDB, as well as containerized infrastructure using Docker and Kubernetes (Helm, Kong/Envoy API gateway, Signoz for log monitoring). Proficiency in CI/CD pipelines with Jenkins and version control with Git.
Database Management (SQL & NoSQL)
Proficiency with both SQL and NoSQL databases including PostgreSQL, MongoDB, CosmosDB, Redis, and Oracle. Experience designing data models, creating PostgreSQL tables, choosing non-sequential IDs for security, and working with a polyglot data layer including RabbitMQ for async messaging.
RESTful & SOAP API Design
Experience designing and implementing RESTful microservices and SOAP web services across multiple projects, including defining REST APIs, documenting API contracts with Swagger, and integrating third-party services end-to-end.
Messaging & Event-Driven Architecture
Practical experience with RabbitMQ for asynchronous messaging and JMS listeners, enabling decoupled and scalable microservices communication in enterprise environments.
Frontend Development (React)
Ability to develop frontend components using React and Material UI, including DataGrid, forms with Formik, and charts with Chart.js, contributing to full-stack web application development.
Testing & Code Quality
Commitment to code quality through maintaining 80%+ unit test coverage using Jest and React Testing Library, improving test suite efficiency, conducting code reviews, and adhering to TDD practices and SonarLint policies.
AI Development Tools
Active use of AI tools such as Claude Code (custom skills, plan mode, code generation, scheduled automations) and GitHub Copilot (code completion) to boost productivity and deliver features faster.
Agile & Scrum Practices
Experience working in Agile/Scrum teams, managing all Scrum roles including delivery, quality, backlog, demonstrations, and bug management. Led Scrum ceremonies and mentored junior developers through pair programming and code reviews.
Experience
Professional experience5 - 10 years
Freelancer since2026
Languages
EnglishFluentFrenchNative speaker
Project history
Contributed to the backend of a diagramming SaaS platform, working across a microservices architecture of approximately 10 services built in Node.js and NestJS. Built NestJS microservices from scratch, designed and built a project templates feature, owned an Intercom integration end-to-end, contributed to shared internal libraries, applied backend best practices, leveraged Claude Code for productivity, led a full migration of the authentication service from Express.js to NestJS, improved test suite efficiency, worked with a polyglot data layer (PostgreSQL, MongoDB, Redis, RabbitMQ), implemented JWT-based authentication and structured logging with Winston, and operated within a Kubernetes-based infrastructure.
Key contributor to the development of a Node.js/React web application built from scratch, extending a Java-based asset management system (Mainsaver) with a permit to work feature for contractors. Designed and built RESTful microservices in TypeScript/Node.js, designed a Blob Storage API for Azure, implemented middleware for error handling and customer data protection, improved production observability, resolved rate limit errors, developed frontend components using React and Material UI, maintained 80%+ unit test coverage, automated test data insertion for QA environments, led Scrum ceremonies, and mentored a junior developer.
Implemented a fibre deployment application on a Java EE stack for a major French telecom operator. Owned the full tech stack including SOAP web services, CRUD operations, Oracle DB, PL/SQL procedures, and Perl scripts. Designed and migrated web services following business specifications, set up a new Oracle schema and Tomcat instance, automated daily exploitation tasks with shell scripts, and fixed critical production and staging bugs.