Taro Logo

Senior Go Backend Developer (Core & Integrations Team)

adjoe is a leading mobile ad platform developing cutting-edge advertising and monetization solutions for app partners, part of the applike group ecosystem.
Hamburg, NY 14075, USA
Backend
Senior Software Engineer
Hybrid
8+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Go Backend Developer (Core & Integrations Team)

adjoe, a leading mobile ad platform, is seeking a Senior Go Backend Developer for their Core & Integrations Team within the Demand Solutions department. This role involves developing core technologies to help mobile publishers acquire the right users for their apps and games. The team manages advertisements for over 200 million daily mobile users, builds modern user interfaces, and powers analytics using state-of-the-art databases like Druid.

As part of the Core & Integrations team, you'll be responsible for the core logic of the advertising platform, including campaign distribution, management API, and integrations with external partners. You'll work with a microservice architecture, primarily using Go for backend development, and collaborate with frontend developers using TypeScript React.

Key responsibilities include:

  • Developing the Go backend and maintaining microservice architecture
  • Using event buses like Kafka, SQS/SNS, and Kinesis for reliable asynchronous communication
  • Collaborating with the Data Science team to integrate ML algorithms
  • Collecting and aggregating billions of daily API events
  • Supporting partners with data transparency and well-documented open APIs

The ideal candidate has 8+ years in software development, with at least 5 years of experience building web applications in Go. Proficiency in working with key-value databases, optimizing high-volume traffic, and profiling Go applications is essential. Experience with infrastructure as code, Docker, and serverless infrastructure is a plus.

adjoe offers an attractive perks package, including flexible work arrangements, relocation support, health and wellness benefits, and professional development opportunities. The position is based in Hamburg, Germany, with hybrid work options available.

Last updated 10 months ago

Responsibilities For Senior Go Backend Developer (Core & Integrations Team)

  • Develop backend in Go and maintain microservice architecture
  • Use event buses for asynchronous microservice communication
  • Collaborate in code reviews and knowledge sharing
  • Support partners with data and well-documented open APIs
  • Work with Data Science team to integrate ML algorithms
  • Collect and aggregate billions of daily API events
  • Scale adtech platform for hundreds of millions of monthly active users

Requirements For Senior Go Backend Developer (Core & Integrations Team)

Go
Kafka
Redis
TypeScript
React
  • 8+ years in software development
  • 5+ years experience with building web applications in Go
  • Proficiency with key-value databases (Redis, DynamoDB, Cassandra, Scylla)
  • Experience optimizing code for high-volume traffic
  • Ability to profile Go applications and identify bottlenecks
  • Experience with large Go applications handling >100 million requests per day
  • Willingness to relocate to Hamburg, Germany

Benefits For Senior Go Backend Developer (Core & Integrations Team)

Visa Sponsorship
Relocation Benefits
Education Budget
  • 2 remote days per week
  • 30 vacation days
  • 3 weeks per year of remote work
  • Flexible working hours
  • Dog-friendly office
  • Relocation support
  • Visa & legal support
  • German language class reimbursement
  • Monthly company lunch
  • Free snacks and drinks
  • Free breakfast on Mondays
  • In-house gym with personal trainer
  • Yoga classes
  • Employee Assistance Program
  • Regular team and company events
  • Hackathons
  • Professional development courses and training
  • Virtual stock options

Interested in this job?