Adjoe

Senior Go Backend Developer (f/m/d)

Hamburg, Remote. Posted 3 months ago

The role

You will build and maintain a Go microservice architecture to handle millions of daily publisher interactions. You will design asynchronous microservice communication, optimize high-scale data queries, and integrate machine learning algorithms.

What you will do

  • Build and maintain Go microservice architecture
  • Design asynchronous microservice communication using event buses
  • Build pipelines to collect and aggregate API events
  • Optimize queries across DynamoDB, MySQL, Druid, and Athena
  • Expose well-documented open APIs to enterprise partners
  • Partner with Data Science team to integrate machine learning algorithms
  • Participate in peer code reviews and technical knowledge sharing

Required qualifications

  • 5+ years of backend development experience
  • At least 3 years writing Go in production distributed environments
  • Hands-on experience designing asynchronous microservice communication using event buses like Kafka, SQS/SNS, and Kinesis
  • Understanding of database internals and low-level web standards
  • Ability to grasp complex technical topics and applied mathematics
  • Fluent and precise spoken and written English

Nice to have

  • Hands-on experience with Terraform (Infrastructure as Code)
  • Docker containerization
  • Serverless infrastructure

About the company

adjoe builds the technologies behind mobile apps growth and monetization. Their core product Playtime Arcade is a rewarded advertising unit connecting advertisers and publishers with over 770 million users annually.