This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly skilled and experienced Senior Full stack Developer to join our Engineering Excellence team. This team acts as a force multiplier for our entire engineering organization, championing innovation, promoting best practices, and building the tools and frameworks that enable our developers to deliver high-quality software efficiently. The ideal candidate is a passionate software craftsman with over 12 years of experience who is driven to improve developer productivity and elevate the quality of code and architecture across the company.
Job Responsibility:
Lead the design and development of flagship application, reusable components, and internal frameworks using Java, Python, and React
Define and evangelize best practices for software architecture, including microservices, API design, and cloud-native development patterns. Create proof-of-concepts and reference implementations for new technologies
Design and build internal tools, libraries, and automated frameworks (including CI/CD components) that enhance developer productivity, code quality, and delivery speed
Champion and implement modern software development methodologies, design patterns, and architectural principles through workshops, tech talks, and documentation
Work closely with product and platform teams to identify and address common engineering challenges and build solutions that have a broad impact
Requirements:
A minimum of 12 years of professional experience in software development, with a proven history of technical leadership and building large-scale applications
Mastery of Java and Python and their ecosystems, including deep experience with modern frameworks (e.g., Spring Boot, Django, Flask, FastAPI)
Deep, hands-on experience with modern frontend frameworks, particularly React, and a strong understanding of web fundamentals
Expertise in designing and building complex, scalable distributed systems. Strong knowledge of software design patterns (e.g., microservices, event-driven architecture) and SOLID principles
Extensive experience developing for and deploying to cloud-native environments, including deep familiarity with Docker and Kubernetes from a developer's perspective
Experience in scripting and automating CI/CD pipelines to create reusable templates and components using tools such as Tekton, Harness, Jenkins, or GitLab
Excellent analytical and problem-solving skills, with a passion for debugging and optimizing complex systems
Bachelor’s degree/University degree or equivalent experience
Nice to have:
Exposure to GenAI/AgenticAI development, with a basic understanding of industry standard frameworks
Familiarity with IaC tools like Terraform or Ansible
Knowledge of how to instrument applications for monitoring and logging using tools such as Prometheus, Grafana, or the ELK Stack
Experience with security best practices for application development (e.g., SAST, DAST)