Senior Software Engineer

Tartu / Tallinn, Estonia | Full-time


Fortumo gives people the option to pay for digital content and services on their phone bill. For our customers, including Google, Spotify, and Amazon, this opens the opportunity to collect payments from 4 billion people worldwide without a credit card. We are a close-knit team of experienced people who want to grow and learn from each other constantly. Together, we are building a platform that serves a business-critical role for some of the world’s largest digital entertainment companies.

Your career at Fortumo will start as a Senior Software Engineer. In this role, you’ll be focusing on maintaining and expanding our mobile operator and digital merchant integrations portfolio consisting of 120 billing partners and mobile operators across 80+ countries. You will have the opportunity and the authority to make design decisions on microservices serving millions of end users each day.


What is the purpose and content of this role?

In this role, your main goal is to write good code in any of Fortumo's engineering teams and bringing the ideas of stakeholders to life by creating new software and maintaining the existing codebase. You will be a true role model with a strong grasp on good coding practices and techniques (CI/CD/TDD etc.) and by coaching junior team members and sharing knowledge across the engineering organization. You will also work closely together with other teams in Fortumo to deliver new markets, products, compliance, and technical features to your clients that have an impact on their revenue and market positioning.


Skills and requirements, we expect from you to:

  • Fantastic Java user, at least 8+ years of experience in Java, and a strong grasp of good coding practices and techniques
  • Owner of all aspects of our software architecture, quality, and user experience as you will write and review a *LOT* of code and maintain services in production using a modern toolset
  • Ruby - yes, in some cases, you need to be familiar with that language and frameworks, but we primarily write in Java.
  • Teaching, coaching and mentoring our team junior members and other engineers to improve code performance (e.g., algorithm redesign, etc.)
  • Understanding of testing, continuous integration, and deployment practices
  • Mastery of working with databases (Postgres) and "the cloud" (AWS)
  • Open-minded, hands-on, passionate, creative and you love to get things done - then it is something you must try


We offer you:

  • Stock options for publicly listed Boku Inc
  • We are a family-friendly employer with a certified gold level
  • Solid, skilled team - 30% of the team has been at Fortumo for 5+ years. People come, stay, and grow. We have gone through multiple big shifts in business, difficult times and successfully launched new business lines together
  • Competitive compensation package recognizing your performance and accomplishments
  • Exciting possibility to work with the well-known names on the internet/digital/mobile/gaming industry
  • Personal development, growth & learning opportunities in a motivated, talented and international team
  • Frequent all-inclusive team events that will help you quickly integrate into our talented and fun team
  • Independence to define your role: the freedom to act and take responsibility
  • Variety of learning & development opportunities and much more