nous recherchons

Senior Full-Stack Engineer (Node.js / React) A distance Temps plein

Notre client :

A technology company developing modern cloud-native products with a strong focus on scalable backend systems, high-performance web applications, and engineering excellence. The team builds distributed solutions using modern JavaScript technologies while embracing AI-assisted development practices and collaborative product delivery.

Vos tâches :

  • Develop and maintain full-stack applications with a primary focus on backend development while contributing to frontend features as project requirements evolve
  • Own features throughout the entire development lifecycle, from technical design and implementation to production deployment and continuous improvement
  • Develop scalable backend services and APIs using modern Node.js technologies
  • Build responsive, maintainable, and user-friendly frontend applications with React
  • Collaborate with cross-functional teams to deliver reliable, high-quality software solutions
  • Design and optimize database structures and application integrations
  • Contribute to system architecture, technical design, and engineering best practices
  • Build and support distributed services within a microservices environment
  • Utilize AI-assisted development tools to improve engineering productivity while ensuring code quality

Expérience et compétences requises :

  • 5+ years of experience developing backend applications using JavaScript/TypeScript and Node.js
  • 4+ years of experience building modern frontend applications with React
  • Strong experience with Node.js frameworks such as NestJS, Express, or similar
  • Experience designing and consuming RESTful APIs within microservices architectures
  • Experience working with relational and NoSQL databases, including PostgreSQL, MongoDB, or similar technologies
  • Experience taking ownership of features from initial design through production release and post-launch improvements
  • Understanding of frontend architecture, reusable component design, and modern state management approaches
  • Experience building scalable, maintainable, and testable applications
  • Experience working with AI-assisted development tools and the ability to critically evaluate generated solutions
  • Strong communication skills with experience collaborating in remote international teams
  • Fluent English

Ce serait un plus :

  • Experience with Zustand or similar state management libraries
  • Experience with event-driven architectures and messaging systems such as Kafka, Kinesis, SQS, SNS, or EventBridge
  • Knowledge of distributed system reliability patterns, including retries, dead-letter queues, message ordering, and idempotency
  • Experience designing highly scalable distributed systems
  • Background in cloud-native application development

Conditions de travail

Semaine de travail de 5 jours, journée de travail de 8 heures, horaire flexible

Semaine de travail de 5 jours, journée de travail de 8 heures ;

Travailler à domicile avec du café

Travail à distance.

Nous contacter
S'abonner aux offres d'emploi

    Contact Nous
    Bureau au Royaume-Uni :
    Téléphone :
    Suivez-nous :
    A-listware est prêt à devenir votre solution stratégique d'externalisation des technologies de l'information.

      Consentement au traitement des données personnelles
      Télécharger le fichier