Fullstack Developer

Cavendish (recruitment) Professionals Ltd
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

API
Automation of Tests
Azure
Relational Databases
DevOps
Python
PostgreSQL
Enterprise Messaging Systems
Node.js
Software Architecture
RabbitMQ
Search Technologies
Systems Integration
Azure
React
Backend
FastAPI
Event Driven Architecture
Celery
Front End Software Development
Api Design
Docker
Web Api

Job description

  • Design and implement scalable backend services using Python and modern API frameworks.\r\n
  • Maintain and update Node.js and React-based services, focusing on integration with Python backend APIs.\r\n
  • Implement asynchronous background processing using Celery and messaging patterns.\r\n
  • Build event-driven systems using technologies such as RabbitMQ or Azure Service Bus.\r\n
  • Design and maintain efficient relational data models using PostgreSQL.\r\n
  • Integrate backend services with Azure AI Search for search and retrieval functionality.\r\n
  • Write clean, well-structured, and well-documented code following best practices.\r\n
  • Develop and maintain automated tests across backend services.\r\n
  • Troubleshoot and debug issues across services and supporting infrastructure.\r\n
  • Collaborate with frontend engineers, product managers, and DevOps teams to deliver production-ready features.\r\n

Requirements

r\n \r\n

  • Strong Python engineering experience, including FastAPI and backend API development.\r\n
  • Experience with asynchronous processing using Celery and messaging patterns.\r\n
  • Knowledge of Node.js and React (mainly for maintaining and integrating existing services).\r\n
  • Experience with relational databases, preferably PostgreSQL.\r\n
  • Familiarity with event-driven architectures and messaging systems such as RabbitMQ or Azure Service Bus.\r\n
  • Experience integrating backend services with Azure AI Search.\r\n
  • Experience with Docker and modern development workflows.\r\n
  • Strong understanding of backend architecture, API design, and service-oriented systems.\r\n
  • Experience with automated testing (unit, integration, end-to-end).\r\n
  • Strong communication skills and ability to collaborate with distributed teams.\r\n
  • Ability to work with required US time overlap (minimum 2-6pm CET).\r\n

About the company

Our client is a global consulting and technology organization delivering next-generation AI-driven platforms for enterprise clients. They are currently looking for a Senior Fullstack Developer (Python / Node.js / React) to join a strategic initiative building an agent-enabled ecosystem designed to transform professional services delivery.

Apply for this position