tallinn-2.jpg

Software Engineer

Location: Estonia

6 days to Apply

Deadline: 6 Dec 2020

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.


    Our tech stack:

    logo imagelogo imagelogo imagelogo imagelogo image

    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 on 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

    We offer you:

    • A solid, skilled team - 30% of the team has been at Fortumo for 5+ years. People come, stay and grow. We have experienced multiple big shifts in business, gone through difficult times and successfully launched new business lines together
    • Independence in defining your role - the freedom to act and take responsibility
    • A good work-life balance - we are involved in the Family Friendly Employer program
    • Monthly health & wellness compensation
    • A cozy and cool working environment in one of our offices in Tartu or Tallinn
    • Tenure-based extra vacation days
    • Extra paid sick days for yourself or in case your children are ill
    • A variety of frequent all-inclusive team events that will help you quickly integrate into our talented and fun team
    • Internal & external trainings and much, much more

    We are happy to talk to you more about the role.

    Signe Virolainen

    Signe Virolainen | HEAD OF HR

    signe.virolainen@fortumo.com