X

Send us your CV

    X

    Search filters

    • Reset

    Job info

    Our client is growing their technology team and is seeking a Lead Full Stack Developer to deliver scalable, high-quality web applications and support the expansion of their digital platforms.

    Role and Responsibilities:

    • Design and implement distributed back-end services using Node.js, NestJS, and MongoDB within a microservices architecture.
    • Deliver secure, production-ready APIs (REST and GraphQL) that meet stringent SLAs for performance and availability.
    • Leverage Azure platform services including Azure Service Bus, Event Hub, and Functions to build resilient, event-driven systems.
    • Participate in planning and refinement sessions to translate business requirements into robust technical designs.
    • Drive the effective use of GenAI tools throughout the software development lifecycle for documentation, testing, and code generation.
    • Ensure strong test coverage and maintain high-quality standards through automated testing and modern testing frameworks.
    • Implement instrumentation and monitoring using tools such as DataDog, and lead readiness for post-deployment support.
    • Collaborate closely with front-end engineers, product owners, and QA to ensure alignment and end-to-end quality delivery.
    • Conduct design reviews, contribute to code reviews, and mentor junior engineers to elevate technical excellence.

    Requirements:

    • 10+ years of professional experience in back-end software development.
    • Proven expertise in building distributed systems at scale using microservices and event-driven architectures.
    • Strong proficiency in Node.js/NestJS and back-end integration patterns (API routes, server-side logic).
    • Solid experience with MongoDB, including schema design, indexing, and performance optimization.
    • Deep knowledge of RESTful APIs and GraphQL, with an emphasis on performance tuning and security best practices.
    • Hands-on experience with Azure cloud services, particularly Azure Service Bus and Event Hub.
    • Familiarity with GenAI tools integrated into SDLC workflows (e.g., code assist, documentation, and code analysis).
    • Strong understanding of non-functional requirements such as performance, reliability, observability, and scalability.
    • Proficiency in CI/CD pipelines, GitHub workflows, and Trunk-Based Development within a monorepo setup (e.g., Nx).
    • Demonstrated ability to engage in agile ceremonies and lead technical discussions in a collaborative, scaled environment.

    For more information – please apply for this job or send your CV directly and we will contact you to provide further details.
    Cavendish (Recruitment) Professionals Ltd are proud to be an equal opportunity employer and we believe that inclusivity begins with the candidate experience. All qualified applicants will receive consideration for employment regardless of gender, race, age, sexual orientation, religion, or belief.

    Apply for this role

    Where did you hear about us?
    Maximum upload size: 2MB | Accepted formats: Word, PDF, Notes
    I consent to storing and processing my personal data as outlined on the 'How Cavendish Professionals manages and uses your personal data' page.

    Job manager

    Klaudia Dudek

    Other roles I manage

    • Senior Data Scientist

      Job speciality: Technology Jobs, software-development-jobs

      Our client is expanding their technology team and leveraging data-driven solutions to accelerate innovation. They are seeking a talented Senior Data Scientist to extract actionable insights, build predictive models, and drive strategic

      View job & apply
      • Bulgaria
      • Contract
      • Negotiable
      • 86724
      X

      Apply

      Where did you hear about us?
      Maximum upload size: 2MB | Accepted formats: Word, PDF, Notes
      I consent to storing and processing my personal data as outlined on the 'How Cavendish Professionals manages and uses your personal data' page.

    • Senior AI Engineer

      Job speciality: Technology Jobs, software-development-jobs

      Our client is expanding their technology team and harnessing advanced AI solutions to drive innovation. They are seeking a talented Senior AI Engineer to design, develop, and deploy intelligent applications, optimize AI frameworks, and enable

      View job & apply
      • Bulgaria
      • Contract
      • Negotiable
      • 86757
      X

      Apply

      Where did you hear about us?
      Maximum upload size: 2MB | Accepted formats: Word, PDF, Notes
      I consent to storing and processing my personal data as outlined on the 'How Cavendish Professionals manages and uses your personal data' page.

    • Senior Data Scientist – Gen AI

      Job speciality: Technology Jobs, software-development-jobs

      Our client is seeking a Senior Data Scientist - GenAI to develop and deploy cutting-edge generative AI models that drive innovation and business impact. Join a forward-thinking team at the forefront of next-generation AI solutions. Role and

      View job & apply
      • Bulgaria
      • Contract
      • Negotiable
      • 86790
      X

      Apply

      Where did you hear about us?
      Maximum upload size: 2MB | Accepted formats: Word, PDF, Notes
      I consent to storing and processing my personal data as outlined on the 'How Cavendish Professionals manages and uses your personal data' page.

    • Senior AI/ML Engineer

      Job speciality: Technology Jobs, software-development-jobs

      Our client is seeking a Senior AI/ML Engineer to lead the development and deployment of advanced machine learning models and AI-driven solutions. This is a unique opportunity to join an innovative team focused on pushing the boundaries of applied

      View job & apply
      • Bulgaria
      • Contract
      • Negotiable
      • 86823
      X

      Apply

      Where did you hear about us?
      Maximum upload size: 2MB | Accepted formats: Word, PDF, Notes
      I consent to storing and processing my personal data as outlined on the 'How Cavendish Professionals manages and uses your personal data' page.

    • Lead Full Stack Developer

      Job speciality: Technology Jobs, software-development-jobs

      Our client is expanding their technology team and is seeking a Lead Full Stack Developer to drive the development of scalable digital products, strengthen engineering capabilities, and support business growth initiatives. Role and

      View job & apply
      • Bulgaria
      • Contract
      • Negotiable
      • 86889
      X

      Apply

      Where did you hear about us?
      Maximum upload size: 2MB | Accepted formats: Word, PDF, Notes
      I consent to storing and processing my personal data as outlined on the 'How Cavendish Professionals manages and uses your personal data' page.

    • Senior Data Analyst

      Job speciality: Technology Jobs, software-development-jobs

      Our client is expanding their business and is seeking a Senior Data Analyst to strengthen their analytics capabilities, deliver actionable insights, and support data-driven decision-making across the organization. Role and Responsibilities: Deliver

      View job & apply
      • Bulgaria
      • Contract
      • Negotiable
      • 86922
      X

      Apply

      Where did you hear about us?
      Maximum upload size: 2MB | Accepted formats: Word, PDF, Notes
      I consent to storing and processing my personal data as outlined on the 'How Cavendish Professionals manages and uses your personal data' page.

    • Senior Full Stack Developer -Python and React

      Job speciality: Technology Jobs, software-development-jobs

      Our client is seeking a Senior Full Stack Developer to join their expanding technology team, helping deliver robust digital products that support the growth and scalability of the business. Role and Responsibilities: Collaborate with

      View job & apply
      • Bulgaria
      • Contract
      • Negotiable
      • 86955
      X

      Apply

      Where did you hear about us?
      Maximum upload size: 2MB | Accepted formats: Word, PDF, Notes
      I consent to storing and processing my personal data as outlined on the 'How Cavendish Professionals manages and uses your personal data' page.

    • Senior Full Stack AI Engineer

      Job speciality: Technology Jobs

      Our client is accelerating their AI initiatives and growing their team to lead cutting-edge innovation. They are looking for a passionate Generative AI Engineer to help build advanced AI solutions. This is a chance to be part of a forward-thinking,

      View job & apply
      • Romania
      • Contract
      • Negotiable
      • 86658
      X

      Apply

      Where did you hear about us?
      Maximum upload size: 2MB | Accepted formats: Word, PDF, Notes
      I consent to storing and processing my personal data as outlined on the 'How Cavendish Professionals manages and uses your personal data' page.

    • Senior QA Engineer with GenAI

      Job speciality: Technology Jobs

      Our client works on very challenging and exciting projects and is looking for a Senior QA Engineer with GenAI Skills and Experience: Strong background in test automation (Selenium, Cypress, Playwright, etc.) Proficiency with scripting languages

      View job & apply
      • Romania
      • Contract
      • Negotiable
      • 83637
      X

      Apply

      Where did you hear about us?
      Maximum upload size: 2MB | Accepted formats: Word, PDF, Notes
      I consent to storing and processing my personal data as outlined on the 'How Cavendish Professionals manages and uses your personal data' page.

    • Senior Data Modeler

      Job speciality: Technology Jobs, Data & Analytics

      Our client works on very challenging and exciting projects and is looking for a Senior Data Modeler Skills and Experience: 5+ years of hands-on data modeling experience. Expert proficiency with Erwin Data Modeler (modeling best practices, DDL

      View job & apply
      • Romania
      • Contract
      • Negotiable
      • 84966
      X

      Apply

      Where did you hear about us?
      Maximum upload size: 2MB | Accepted formats: Word, PDF, Notes
      I consent to storing and processing my personal data as outlined on the 'How Cavendish Professionals manages and uses your personal data' page.

    Browse all Technology jobs
    X

    Apply

    Lead Developer Node.js and React
    • Bulgaria
    • Negotiable
    • Contract
    • 86856
    /** * job_manager_application_details_email or job_manager_application_details_url hook */
    Where did you hear about us?
    Maximum upload size: 2MB | Accepted formats: Word, PDF, Notes
    I consent to storing and processing my personal data as outlined on the 'How Cavendish Professionals manages and uses your personal data' page.