We are looking for a Senior Scala Engineer to join a product team who is developing modern, cloud-native software solutions for the financial sector. You’ll play a key role in designing, developing, and scaling high-performance microservice architectures while ensuring high quality and ownership of your work. This is an opportunity to help shape architectural decisions, contribute to the team’s continuous improvement, and work closely with cross-functional teams in a fast-paced product environment.
Requirements: * 5+ years of professional experience with Scala * Experience with a Scala functional stack such as Typelevel/Cats or ZIO * Experience building containerized cloud applications using Kubernetes and AWS * Hands-on experience with event-driven architectures, preferably Kafka * Solid understanding of NoSQL and relational databases such as MongoDB and PostgreSQL * Quality-oriented mindset with experience applying TDD practices * Fluent English communication skills, German is a plus * Experience working with agile methodologies in cross-functional teams * Motivated team player, open to feedback, pairing, and code review sessions
Responsibilities: * Design and implement modern microservice-based applications * Maintain, develop, and scale a microservice architecture built with Scala and Java * Take ownership of delivered features and ensure high-quality standards * Collaborate closely with the Product Owner and Customer Success teams * Work in an agile environment within an international team * Support team growth through mentorship and technical guidance * Participate in continuous improvement initiatives within the team
We offer: * Competitive salary with regular performance-based reviews * Medical insurance after a 3-month probation period (available in Ukraine) * Vacation (up to 20 working days) * Paid sick leaves (10 working days) * Paid national holidays (11 days) * Online English courses * Accountant assistance and legal support * Flexible working schedule with remote, office-based, or hybrid options * Direct cooperation with the customer * Dynamic environment with low bureaucracy and strong team spirit * Challenging projects across diverse business domains and tech stacks * Collaboration with Top and Senior-level specialists * Online and offline teambuilding activities * Strong volunteering culture with active support initiatives