A

adjoe

Builds advertising tools for mobile app businesses

Staff Go Backend Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeHamburg, GermanyNo salary listed

About the Job

Requirements

  • At least 7 years of backend development experience, including deep production Go expertise in distributed environments.
  • Deep experience architecting and standardizing asynchronous microservice communication using Kafka, SQS/SNS, or Kinesis.
  • Understanding of database internals, distributed storage trade-offs, and low-level web standards.
  • Ability to understand distributed-systems trade-offs, applied mathematics, and complex technical topics.
  • Fluent spoken and written English.
  • Hands-on experience with continuous profiling, chaos engineering drills, and infrastructure automation using Terraform, Kubernetes, or AWS cloud networking is a plus.

Responsibilities

  • Define service boundaries, concurrency models, and runtime optimizations for Go microservices, and scale the platform reliably beyond hundreds of millions of monthly active users.
  • Establish organization-wide streaming standards, schema evolution, and change data capture patterns for processing API events and aggregating them into the data lake for sub-second querying.
  • Standardize data patterns—including sharding, replication, and disaster recovery—across DynamoDB, MySQL, Druid, and Athena, and lead zero-downtime database migrations and deprecations.
  • Partner with the Data Science team to architect runtime infrastructure that serves predictive models and machine learning algorithms within the real-time ad-targeting engine.
  • Drive alignment across squads through requests for comments and architecture decision records, define organization-level service-level indicators and objectives, sponsor major technical migrations, and mentor senior engineers.
  • Own the architectural integrity, reliability, and long-term evolution of distributed systems powering ad decisions across multiple teams.
  • Define architectural patterns across the ad interaction chain, including processing clicks, views, mobile measurement partner postbacks from Adjust and AppsFlyer, and reward-triggering in-app events.
  • Govern the hybrid messaging architecture using SNS/SQS and Kafka, standardize backend data patterns across DynamoDB, relational, and analytical data stores, and ensure ad-scoring pipelines remain resilient under high load.

Desired Qualifications

  • Hands-on experience with continuous profiling tools such as Pyroscope or goroutine dumps.
  • Experience with chaos engineering drills.
  • Experience automating infrastructure using Terraform, Kubernetes, or AWS cloud networking.

About the Company

adjoe

Builds advertising tools for mobile app businesses

adjoe builds advertising and monetization software for mobile app publishers and advertisers. Its Playtime product places rewarded games inside other apps, letting users earn in-app currency while advertisers attract players and host apps earn advertising income. The company also runs an automated advertising marketplace for video, playable and banner ads, where software matches advertiser bids with available space in apps. Publishers add its software to their apps and use reporting tools to track engagement and revenue, while advertisers pay for campaigns that bring users to their products. Founded in 2018, adjoe is headquartered in Hamburg, Germany.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Hamburg, Germany
Founded
2018

Recently Posted Jobs

Explore more opportunities at adjoe

See more jobs