About the role
THE CHALLENGE :
- Implement domain logic and definitions within the system, and collaborate on product requirements by providing feedback and asking the right questions;
- Build reliable and scalable solutions, aiming for clean implementations that minimize bugs and reduce the need for support or rework;
- Continuously learn - whether it’s the business domain, the technologies we currently use, or new tools and approaches we want to explore;
- Actively suggest improvements to technical solutions or domain implementation at any time, especially during team planning sessions and retrospectives.
ABOUT YOU :
- Strong experience with Java • Solid hands on experience with Spring Boot (REST APIs, configuration, security basics)
- Good understanding of object oriented design, clean code, and design principles (SOLID)
- Experience building and maintaining backend services in production environments
- Proficiency working with SQL databases and NoSQL databases (e.g. PostgreSQL, MySQL, MongoDB) - Designing schemas, writing efficient queries, indexing
- Familiarity with Git and modern development workflows (code reviews, pull requests)
- Knowledge of messaging and event driven systems: Kafka, RabbitMQ, or similar
- Practical experience using Docker - Building images, local development, containerized services
- Familiarity with CI/CD pipelines and DevOps practices
- Experience writing unit and integration tests
- Able to work independently and take ownership of features from design to production
NICE TO HAVE :
- Experience working with Javascript/Typescript;
- Experience with build, deployment and development tools.
- Exposure to Kubernetes (deployment concepts, Helm, scaling, troubleshooting)
- Experience with cloud platforms (AWS, Azure, GCP)
- Practical experience using AI tools to support software development
- Ability to critically evaluate AI‑generated code and ensure correctness, security, and maintainability
- Understanding of best practices and limitations of AI‑assisted development
- Comfortable integrating AI tools into day‑to‑day engineering workflows to improve productivity and quality
OUR OFFER :
- A collaborative environment with colleagues from all over the world (Engineering offices in Europe, Asia and the US) including various social events and teambuilding.
- Flexibility to manage your workday and tasks with autonomy.
- A balance of structure and autonomy to tackle your daily tasks.
- Vibrant and inclusive community which welcomes all participants.
- Global Employee Assistance Program.
- Calm and Reulay app (leading well-being apps designed to support focus, quality rest, mindfulness, and long-term mental resilience).
- Online training videos.
- Flexible working hours.
While we appreciate the flexibility and benefits of working from home, we strongly believe that coming together in person fosters stronger connections, encourages collaboration, and drives innovation — both as individuals and as a company. The energy, shared ideas, and team support we experience in the office strengthen the foundation of our success and culture. For this reason, we are an office-first business operating on a fully on-site model, with team members working in the office five days a week to build relationships, exchange ideas, and grow together.
OUR RECRUITMENT PROCESS :
- Initial Screening: A quick online chat with our Talent Acquisition Partner to understand your background and expectations.
- Interview: Organized online with the purpose of meeting the hiring manager, assessing team fit and learning more about the role.
- Technical Assessment: Take @ home task to showcase your technical skills.
- Technical Interview: Organized on-site to meet with the Hiring Manager and/or additional Interviewer to dive into your solution.
- Final Steps: Receive feedback and, if successful, offer!
