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 looking for a Senior Software Engineer to help build and enhance scalable products. This role focuses on front-end development while also contributing to service-layer engineering, shared architecture decisions, and cross-functional delivery. The ideal candidate brings deep experience with modern JavaScript frameworks, strong backend proficiency, and a collaborative approach to quality, performance, and engineering excellence.
Job Responsibility:
Shape technical design decisions for shared platforms and front-end solutions, ensuring maintainable and scalable architecture
Establish and uphold development standards, interface expectations, and engineering best practices across collaborating teams
Guide peer reviews, provide technical coaching, and support the growth of less experienced developers
Build reusable UI elements and common libraries that improve consistency and accelerate feature delivery
Create and maintain backend services using Java with Spring Boot or Node.js to support application functionality
Coordinate API contracts, data models, and error-handling patterns between user interfaces and backend systems
Contribute actively to agile ceremonies, including planning, backlog refinement, and release execution
Investigate and resolve issues spanning web applications, mobile experiences, APIs, and cloud-based environments
Partner with quality assurance and DevOps teams to enable testable releases, accelerate defect resolution, and strengthen CI/CD workflows
Requirements:
At least 6 years of experience delivering software in production environments
Strong hands-on expertise with React, JavaScript, and TypeScript for modern front-end development
Advanced backend development experience with either Java and Spring Boot or Node.js
Practical experience building and supporting applications in cloud-based environments
Solid understanding of RESTful API design and integration principles across distributed systems
Experience working with CI/CD pipelines, source control practices, and Git-based workflows
Working knowledge of relational databases, with PostgreSQL experience considered especially valuable
Proven experience contributing within Agile or Scrum delivery teams