Β 

Backend Software Engineer

Hybrid
Mid-level
Berlin, πŸ‡©πŸ‡ͺ Germany
Software Developer
Software development

Software engineers at Digital Turbine ship features that affect millions of users' mobile experiences. You will be creating cutting edge internal and external-facing tools to help analyze billions of events on millions of mobile devices. Each engineering team works with a clear mission in mind, taking accountability for every part of the system from deployment to production. We are looking for an experienced Go/C++ Engineer who will play a vital role in enhancing our highly scalable and fault tolerant systems. As our ideal candidate you have a proven track record in building highly available backend services. As a Backend Engineer you will report directly to a Backend Engineering Manager.

About the role:

  • Create highly scalable and fault tolerant technical designs working with team members (up to 8 people)
  • Work on developing various backend low latency, high availability services
  • Write high-quality code, conduct and participate in code reviews, and follow strong engineering principles and standards
  • Develop and implement data pipelines that extracts, transforms and loads data into an information product that helps to inform the organization in reaching strategic goals
  • Research the technical feasibility of new ideas and actively suggest technology improvements
  • Quickly develop a thorough understanding of the product, architecting the system and shipping production ready codeWrite maintainable code that can scale fast
  • Support and contribute to our amazing work culture

About you:

  • At least three years of working experience with either Go or C++ (with an interest to learn the other language)

  • Profound experience & understanding of object-oriented design, design patterns, micro services architecture, data structure, algorithms and their complexities, systems architecture

  • Skilled in writing and automating tests for your code

  • Proven working experience with cloud platforms

  • Working experience with OLTP databases, specifically MySQL, understands day to day challenges related to query execution and optimization (e.g. indexing, cascading)

  • Experience with streaming platforms like kafka and rabbit

  • MQExperience working in an agile environment

  • Excellent verbal and written communication skills in English

Plus:

  • Working experience with Big Data aggregation frameworks (Spark)
  • Experience with Scala and Scala testing frameworks
  • Experience with JavaScript or TypeScript
  • Experience with at least one columnar OLAP database
  • Familiarity with various OLAP data stores (Druid, Clickhouse etc) and their insights
  • Familiarity with industry standard analytics and visualization tools

#LI-IV1 #LI-Hybrid

Β 

Digital Turbine

Digital Turbine

Digital Turbine is a global mobile technology company that connects users, app publishers, and advertisers in the mobile ecosystem

Advertising
Software

LinkedIn

🏭advertising services
πŸŽ‚2011

Other jobs at Digital Turbine

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β 

View all Digital Turbine jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

πŸ‡©πŸ‡ͺ Germany
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β