2 months ago
Milan, ItalySenior
Responsibilities
- Design, implement, operate, and improve backend services supporting payments, identity verification, loyalty, and consumer engagement features.
- Drive technical analysis and design discussions for projects spanning multiple teams, producing clear documentation before implementation.
- Improve engineering quality through testing strategies, safe progressive rollouts, and proactive technical-debt reduction.
- Mentor junior and mid-level engineers on cross-service dependencies, event-driven patterns, and operational excellence.
- Own backend work from design through delivery and collaborate closely with other teams and stakeholders.
Requirements
- At least 5 years of related backend software engineering experience.
- Deep experience with Java and Spring Boot and strong knowledge of distributed systems and external dependencies such as banking protocols.
- Proven experience with microservices and cloud environments, with AWS experience preferred.
- Passion for or hands-on experience building GenAI-driven features using LLMs, orchestration frameworks such as LangGraph, or AWS services such as Amazon Bedrock.
- Strong cross-team communication, problem-solving, initiative, and technical leadership skills.
- Fluency in English and an interest in FinTech.
Benefits
- Private health insurance for the employee and family, psychological support through Serenis, and mental health workshops.
- Stock Option Plan, meal vouchers, and relocation support for employees moving countries.
- Professional development programs, internal mobility, and language courses through Preply.
- Unlimited paid time off, flexible working hours, and a hybrid policy with three in-office days per week plus the option to request additional remote time.
- Enhanced parental leave and additional leave for child sickness.
