Vacancy details
This is a private vacancy. Company details stay confidential until InVault confirms a serious candidate fit.
- Status
- Active
- Date posted
- 2026-11-15
- Open until
- 2027-02-13
- Employment type
- Full-time
- Source-listed languages
- English
- Language requirement
- Required
- Work arrangement
- Hybrid
- Physical workplaces
- Milan, Italy
- Applicant eligibility
- Applicant geography not specified
Overview
Design, build, test and operate backend services for consumer payment and money-management products in a hybrid Milan-based engineering role. Own Java and Spring Boot microservices, PostgreSQL data models and AWS-backed infrastructure supporting installment payments, gift cards, mobile top-ups, personal IBAN transfers, budgets and scheduled payment flows. Work with product and design colleagues and use AI-assisted engineering tools while maintaining security, clarity and production reliability.
Requirements
- At least three years of backend engineering experience building and operating scalable microservices in fast-paced production environments.
- Strong Java and Spring Boot expertise with relational databases, including PostgreSQL.
- Ability to design, test and operate resilient APIs and production financial-transaction workflows end to end.
- Practical architecture and debugging ability across distributed services, performance and maintainability.
- Excellent cross-functional collaboration and clear communication with technical and nontechnical colleagues.
- Fluent English and enthusiasm for fintech or startup product engineering.
- AWS cloud environment experience is a plus rather than mandatory; experience with EC2/ECS, S3, Lambda or Kinesis is useful.
Responsibilities
- Own end-to-end design, development, automated testing and operation of consumer payment backend services.
- Build and scale installment payment, gift-card, mobile-top-up and personal IBAN transfer features.
- Improve budgeting and scheduled top-up payment mechanics and reliability.
- Contribute to AWS microservice architecture and PostgreSQL-backed service design.
- Use AI development tools for coding, troubleshooting, root-cause analysis and technical documentation.
- Translate ambiguous user needs into maintainable technical solutions with product and UX/UI teams.
- Review code, refactor services and diagnose complex production incidents to improve reliability.
Conditions
- Full-time hybrid role based in Milan, Italy, with office attendance on Tuesdays and Thursdays.
