11/10/2026 updated

**** ******** ****
100 % available

Backend Developer | Node.js | TypeScript | NestJS

Birmingham, United Kingdom
Only remote
Master of Computer Science
Birmingham, United Kingdom
Only remote
Master of Computer Science

Profile attachments

Adel-Amine-Backend-Developer-CV.docx

About 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.

Experience

Professional experience5 - 10 years
Freelancer since2026

Languages

EnglishFluentFrenchNative speaker

Project history

Backend Developer

StructureFlow
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.

Full Stack Developer

Spidex (acquired by IFS)
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.

Full Stack Developer

SopraSteria - SFR (French Telecom)
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.

Full Stack Developer

SopraSteria - French National Lottery
Developed a player registration, endowment distribution, and digital wallet management application in a full Agile environment using PEGA (Java-based). Passed the Pega System Architect certification, developed backend and frontend features including RESTful services, JMS listeners, and authentication, managed all Scrum roles, implemented and documented API contracts using Swagger, and ensured code quality through code reviews while mentoring interns and new joiners.

Certificates

Pega System Architect

PEGA

2018


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in