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 talented and experienced Senior Full Stack Developer to join our engineering team. The ideal candidate brings strong hands-on proficiency across the full technology stack — from building responsive Angular frontends and designing robust REST APIs, to working with both relational and NoSQL databases. You are someone who applies sound software development patterns, takes ownership of end-to-end feature delivery, and thrives in a collaborative, fast-paced engineering environment.
Job Responsibility:
Design, develop, and maintain full stack features spanning Angular frontend, REST API services, and database layers
Build responsive, performant Angular UI components and modules following component-driven architecture and design system guidelines
Develop and expose well-structured, secure, and versioned REST APIs adhering to industry-standard API design principles
Apply established software development patterns such as MVC, Repository, Service Layer, CQRS, and Event-Driven design where appropriate
Design and optimize database schemas, queries, and data models across both relational (RDBMS) and NoSQL database platforms
Ensure high code quality through unit testing, integration testing, peer code reviews, and adherence to coding standards
Participate in sprint planning, backlog refinement, and technical design discussions as an active Agile team member
Collaborate with frontend engineers, backend developers, architects, and QA to deliver cohesive, end-to-end solutions
Identify and resolve performance bottlenecks across UI rendering, API response times, and database query execution
Contribute to CI/CD pipeline integration, supporting automated builds, testing, and deployment workflows
Requirements:
4+ years of professional full stack development experience delivering production-grade applications in enterprise environments
Strong hands-on proficiency in Angular (v14+), TypeScript, and RxJS for building enterprise-grade frontend applications
Solid experience designing and developing RESTful APIs using frameworks such as Spring Boot, Node.js, or equivalent backend technologies
Deep understanding of software development patterns including MVC, Repository Pattern, Service Layer, Dependency Injection, and CQRS
Hands-on experience with RDBMS platforms such as PostgreSQL, MySQL, Oracle, or SQL Server — including schema design, indexing, and query optimization
Hands-on experience with NoSQL databases such as MongoDB, Cassandra, Redis, or equivalent — including data modeling for non-relational use cases
Familiarity with authentication and authorization standards — OAuth2, JWT, RBAC, and Azure AD / SSO integration
Experience with version control (Git), CI/CD tooling, and Agile project management tools such as Jira or Azure DevOps
Ability to write clean, well-documented, and testable code with a strong focus on maintainability and scalability