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 motivated Senior Full-Stack Engineer (Backend-Leaning) with 6+ years of professional experience to join our growing core engineering team. In this role, you will be instrumental in designing, scaling, and maintaining our enterprise-grade financial SaaS platform. While you will work across the full stack, your core strength and primary focus will be on building robust, high-performance backend systems using Java and modern enterprise frameworks.
Job Responsibility
Design, develop, and maintain secure, scalable, and resilient backend services using Java (OpenJDK), Spring Boot and Axon Framework
Architect and optimize relational databases (PostgreSQL) and structured search solutions using Elasticsearch
Develop responsive and clean user interfaces using Angular and TypeScript, ensuring seamless integration with backend REST APIs
Implement event-driven patterns and messaging queues using Apache Kafka to ensure high-throughput communication
Write and maintain comprehensive backend test coverage using Groovy
Manage identity and access management solutions by leveraging Keycloak for financial-grade security and authentication
Maintain high code quality through rigorous testing, code reviews, and analysis via SonarQube
Containerize applications using Docker and Docker Compose, and manage CI/CD deployment pipelines within the Azure Cloud ecosystem
Collaborate closely with cross-functional teams to define OpenAPI/Swagger specifications and integrate third-party services like SendGrid
Requirements
6+ years of proven professional experience building robust B2B SaaS platforms or large-scale enterprise systems
Strong expertise in Java, Spring Boot, Axon Framework, PostgreSQL, Elasticsearch, and Apache Kafka
Proficiency in Groovy
Solid experience with Angular and TypeScript
Hands-on experience with Docker Compose and Gradle
Nice to have
Experience in the financial technology (FinTech) sector or building financial-grade systems
Working experience with Keycloak, SonarQube, OpenAPI/Swagger, SendGrid, and Playwright
What we offer
Flexible working format - remote, office-based or flexible
A competitive salary and good compensation package
Personalized career growth
Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
Active tech communities with regular knowledge sharing