Senior Scala Backend Developer
Join a four-person engineering team as a Senior Scala Developer, shape a new FinTech product, and solve complex financial systems challenges.
We usually respond within two weeks
🌍 About the Company
The client develops technology for the financial services sector and is now building a new FinTech product alongside its established platform. Its distributed team works across Ukraine, Poland, and other European countries. Engineers operate with meaningful ownership and contribute directly to technical and product decisions. This is a strong fit for someone who prefers a focused team and complex backend engineering over layers of process.
💼 About the Role
As a Senior Scala Backend Developer, you will design and build backend services that process financial operations, events, and projections. You will join a team of four engineers, helping shape the architecture of a new product while improving the reliability and performance of the existing platform. The role combines hands-on development with technical decision-making, code review, and close collaboration across a distributed team.
🔍 Responsibilities
Design, develop, and maintain backend services using Scala 3 and Cats Effect;
Help define the architecture and technical direction of a new FinTech product;
Build reliable workflows for financial operations, domain events, and data projections;
Apply Event Sourcing, CQRS, and Domain-Driven Design principles to production systems;
Develop data and storage solutions using PostgreSQL, Redis, and MinIO;
Improve system performance, resilience, observability, and maintainability;
Write automated tests and maintain high engineering standards across the codebase;
Review code, share technical feedback, and support sound implementation decisions;
Investigate production issues and deliver sustainable fixes;
Contribute to the continued development and support of the existing platform.
🎓 Requirements
Strong professional backend development experience at senior level;
Advanced commercial experience with Scala, ideally including Scala 3;
Practical knowledge of functional programming and effect systems such as Cats Effect;
Solid experience with PostgreSQL and production-grade data modelling;
Understanding of distributed systems, asynchronous processing, and concurrency;
Experience designing maintainable backend services and contributing to architectural decisions;
Confident approach to automated testing, code review, and performance optimization;
Eligibility to work or provide services and receive payments legally within the EU, subject to the employer’s compliance and contracting requirements.
Nice to Have
Experience in FinTech, payments, banking, or other transaction-heavy systems;
Hands-on knowledge of Event Sourcing, CQRS, or Domain-Driven Design;
Experience with Redis and S3-compatible object storage such as MinIO;
Familiarity with financial ledgers, transaction processing, event projections, or reconciliation.
🤝 Key Competencies
Strong ownership of technical decisions and delivery outcomes;
Clear communication within a small, distributed engineering team;
Structured thinking when working with complex financial domains;
Pragmatic judgement when balancing architecture, delivery speed, and maintainability;
Ability to review solutions constructively and explain technical trade-offs.
✨ The Employer Offers
EUR 4,000–7,000 gross per month, based on seniority and relevant expertise;
Fully remote work from an eligible European location;
Direct influence over the architecture of a new FinTech product;
Significant ownership within a focused four-person engineering team;
Work with a modern functional Scala stack and complex financial systems;
Collaboration with colleagues across Ukraine, Poland, and the wider EU;
Scope to grow through product development, architectural work, and technical leadership.
If you enjoy functional Scala, distributed systems, and the precision required by financial technology, this role offers the scope to make your engineering decisions count.
About HHHUB, UAB
Not a generic recruitment agency that just discovered fintech - every placement we make is a step toward a stronger European fintech ecosystem. We connect you with opportunities you won't always find posted publicly, matched to your experience and goals, backed by honest guidance and real support from the first chat to offer.
Expect respectful hiring stages, honest feedback, and realistic expectations at every step. We work like insiders, not CV brokers, so you can make the right career decision.