Solutions
Banking as a Service
Modular Islamic Banking
Payments & Wallets Engine
Core Banking Modernization
Unified Lending Solutions
Venture Launchpad
Product
Platform
Core Banking
Cards
Islamic Suite
Lending
Payments
Agentic banking platform
Auto Finance
FAQs
Company
About
Careers
Newsroom
Insights
Blog
Events
Webinars
Resources
Customers
Partners
Developer Portal
Contact us
Software Engineer
Quick rundown
Location
Tallinn
Team
Engineering
Commitment
Full-time
Workplace
hybrid
Apply
Quick Rundown
Apply for this position
Location
Tallinn
Team
Engineering
Commitment
Full-time
Workplace
hybrid
Tuum is a next-generation banking platform. We enable fintech and banks to rapidly offer seamless and tailored financial services to their customers. Our core banking platform is revolutionising the financial services industry. The platform is API-based, consisting of flexible and independent modules covering all retail and business banking capabilities for quick and easy integration.
Launched in 2019, Tuum is headquartered in Tallinn and is backed by investors including Citibank, BlackFin Capital Partners, Karma Ventures, Portage Ventures, SpeedInvest, and CommerzVentures.
We are looking for a highly skilled Software Engineer to join our Cards Team. At Tuum, we aren’t just adjusting legacy systems; we are building a next-generation, cloud-native core banking platform from scratch.
As part of the Cards Team, you will be at the heart of our transactional engine—designing and scaling the systems that handle card issuing, payment processing, and real-time ledger balances globally. If you love high-throughput, low-latency challenges and want to see your code power everyday transactions worldwide, this is your sandbox.
What you'll be doing
Own the product life cycle: design, implement, test, and deploy robust and scalable features for our Cards module
Ensure the reliability and performance of production systems
Produce high-quality, clean, and reliable code in close collaboration with your team and fellow engineers
Build, monitor, and improve our systems to handle high-volume data processing at scale
Provide technical solutions and development recommendations that enhance the product in a way that anticipates future needs
Be a subject-matter expert to team members and business users
Our expectations
3+ years of professional experience building scalable backend applications using Java (Spring) and relational databases like PostgreSQL
Hands-on experience with microservices architecture, understanding how to keep distributed systems decoupled and resilient
Willingness to contribute to our front-end codebase and grow your skills in JavaScript (React)
Strong background in agile software development and a desire to work in a culture of continuous improvement
Deep curiosity for understanding the ‘why’ behind the work, from the product vision and requirements to the underlying business logic
Proactive and solutions-focused mindset, with a passion for solving complex challenges
An active collaborator who shares knowledge, provides constructive feedback, and invests in the success of your team
Bonus points for
Familiarity with cloud-based solutions, especially AWS
A background in the financial sector
What we offer
Competitive salary
Tuum stock options
Hybrid-working (3 days a week in the office)
4-day work week during the summer months (June, July, August)
Private health insurance or generous wellness compensation
Career opportunities to grow both professionally and personally as we scale
Bright and warm-hearted team of professionals delivering great things together
All-hands-on-deck-approach (meaning that everyone delivers value regardless of responsibilities)
We are an...
Want jobs like this matched to you?
Swoopd scores fresh postings against your résumé so you only see the matches that matter.