Software Engineer

Tallinn / Tartu, Estonia | Full-time


Fortumo is a digital enablement platform for app stores and digital service providers for user acquisition, monetization, and retention. The company connects service providers with more than 280 mobile operators across Asia, Europe, Latin America, the Middle East, and Africa. 

Service providers use Fortumo’s platform to manage the end-to-end customer lifecycle of mobile users on these networks through the company’s bundling, carrier billing, and messaging solutions.
Fortumo’s platform is used by thousands of leading digital merchants, including Google, Amazon, Spotify, Epic Games, Tencent, Schibsted, OLX, and EasyPark. 

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.


What is the purpose and content of this role?

As a Software Engineer, your main goal is to write good code in any of Fortumo's engineering teams. You will be solving software and business puzzles, figuring out how different systems and information assets interlock with each other, removing silos, and finding the best solutions.

You will take part in all stages of the software development life cycle (from technical prep to testing your own code and monitoring the outcome if needed).

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. That means we expect you to be pro-active, ready to learn, and, most importantly, to have a #can-do attitude, not only when creating new software but also when maintaining the existing codebase.

Your areas of knowledge and expertise that matter the most in this role:

  • Fluent Java user (at least 3+ years of experience) and a strong grasp of good coding practices and techniques
  • Habit of writing clean, readable Java code
  • Solid understanding of writing backend business logic
  • Familiarity with concepts of AWS cloud services
  • Experience with databases (Postgres)
  • Experience in making architectural decisions in software development projects.
  • Skill of testing your own code at a unit level
  • Understanding of testing, continuous integration, and deployment practices
  • Interest in working with different data management tools and technologies, like databases, Flink, AWS S3
  • If you're open-minded, hands-on, passionate, creative, and you love to get things done - then it is something you must try.

In return, 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
  • Monthly health & wellness compensation
  • A cozy and cool working environment in one of our offices in Tartu or Tallinn
  • 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