TL;DR
Software Engineer (Fintech): Developing and maintaining internal incident and risk management platforms along with financial services with an accent on backend system reliability and API integration. Focus on building scalable tools to support accounting operations while collaborating with cross-functional teams to ensure data integrity and process efficiency.
Location: Must be based in Estonia; role is on-site at the Tallinn headquarters.
Company
A fast-growing fintech company founded in 2008, providing consumer finance, payments, and banking services across multiple international markets.
What you will do
- Design and develop internal platforms for incident and risk management.
- Build and maintain robust backend services for accounting and financial operations.
- Develop and integrate APIs for internal financial workflows.
- Create and support internal tool interfaces using Vue.js.
- Collaborate with finance, risk, and product teams to translate business requirements into technical solutions.
- Contribute to architecture improvements and maintain clean, well-tested code.
Requirements
- Strong proficiency in Python development.
- Experience building modern web applications with Vue.js.
- Solid knowledge of REST APIs and service-based architectures.
- Experience with relational databases like PostgreSQL or MySQL.
- Must be currently residing in Estonia for this on-site role.
- Professional proficiency in English.
Nice to have
- Experience with Java and the Spring Boot framework.
- Background in fintech or accounting systems.
- Familiarity with microservices architecture, Docker, and Kubernetes.
- Knowledge of cloud environments (AWS, GCP, or Azure).
Culture & Benefits
- Opportunity to work on systems critical to international financial operations.
- Competitive compensation package including performance-based bonuses and share options.
- Health and sports benefits along with extra vacation days.
- Support for major life events and professional growth opportunities.
- Modern office located in the centre of Tallinn.
Hiring process
- Initial screening call.
- Technical interview and discussion with the engineering team.
