About the Company
The hiring company operates in the finance and insurance sector and is expanding its engineering team in Lisbon, Portugal. It is a well-established organization focused on building scalable, reliable digital systems that support business-critical operations.
The environment combines financial domain expertise with modern engineering practices, creating space for innovation, automation, and continuous improvement.
About the Role
The Scala Developer will join a growing engineering team working on a robust microservices architecture. The role focuses on maintaining and enhancing an existing Scala 2.13 codebase while contributing to the development of new services that automate and optimize business processes.
The position is hybrid in Lisbon, with relocation support available globally. Collaboration with business analysts and stakeholders is a key element of the role, ensuring that technical solutions align with business goals and performance expectations.
Responsibilities
- Contribute to a scalable microservices architecture built in Scala
- Maintain and enhance the existing Scala 2.13 codebase
- Develop new microservices to automate and optimize business processes
- Collaborate with business analysts and stakeholders to gather requirements and design new features
- Monitor performance metrics and ensure scalability and reliability of services
- Support continuous improvement of architecture and engineering practices
Requirements
- Strong proficiency in Scala and solid understanding of language concepts
- Fluent English with strong written and verbal communication skills
- Proactive mindset with eagerness to understand business processes
- Motivation for continuous learning and technical growth
Nice to Have
- Experience with RabbitMQ, Kafka, Docker, Kubernetes, and Jenkins
- Professional background in the financial industry
- Experience migrating services from Scala 2 to Scala 3
Benefits
- Hybrid work model based in Lisbon
- Relocation support from anywhere globally
- Competitive compensation package
- Dynamic and collaborative engineering environment
- Opportunities for continuous learning and professional growth
- Confidential recruitment process to ensure privacy
