Senior Go Engineer with Architectural Experience

adjoe • Germany
Relocation
Apply
AI Summary

We are looking for a Senior Go Engineer with architectural experience to join our team. The ideal candidate will have 7+ years of software engineering experience, including several years in lead roles, and outstanding Go experience in production backend environments. The successful candidate will design and operate microservice architectures using Kafka, SQS/SNS, and Kinesis for reliable asynchronous communication.

Key Highlights
Design and operate microservice architectures using Kafka, SQS/SNS, and Kinesis
Process and render real-time data across 50+ million daily events using Go, Kafka, and Druid
Build high-throughput tools that allow advertisers and publishers to configure, monitor, and optimize their activity on our platform
Key Responsibilities
Design and maintain external APIs used by advertising partners for reporting and campaign configuration
Build high-throughput tools that allow advertisers and publishers to configure, monitor, and optimize their activity on our platform
Transforming 50M+ daily events into real-time actionable dashboard insights
Technical Skills Required
Go Kafka Druid TypeScript React Recharts SQS/SNS MySQL DynamoDB Columnar databases
Benefits & Perks
Salary
Relocation package
Remote work
Diverse, global team of people from over 40 different countries
Opportunities for growth and development

Job Description


adjoe builds the technologies behind mobile apps growth and monetization. With our core product Playtime Arcade, we've become the global leader in rewarded advertising, an ad unit built on a simple premise: users earn real in-app rewards for engaging with new apps. The result is one of the most effective value exchanges in adtech, connecting advertisers and publishers with over 770 million users annually.

Transforming 50M+ daily events into real-time actionable dashboard insights

The Dashboards team is responsible for the systems and interfaces that define our partners' daily operations. We build the campaign management APIs, analytics engines, and high-throughput tools that allow advertisers and publishers to configure, monitor, and optimize their activity on our platform.

The team operates across two distinct engineering challenges. On the analytics side, we process and render real-time data across 50+ million daily events using Go, Kafka, and Druid, with highly optimized graph-rendering in TypeScript React and Recharts capable of visualizing datasets that would overload conventional solutions. On the tools side, every partner configuration triggers changes across 100+ downstream microservices in real time campaign parameters, publisher settings, promotion logic, billing cycles, built on Go, Kafka, SQS/SNS, and MySQL, driving the experience for 770 million annual users.

Your Mission & Who We Are Looking For:

  • Senior Go engineer with architectural experience. You bring 7+ years in software engineering including several years in lead roles — Tech Lead, Software Architect, or comparable. You have outstanding Go experience in production backend environments handling billions of daily API events, and a proven track record of making architectural decisions that hold up at scale.
  • Distributed systems at adtech scale. You've designed and operated microservice architectures using Kafka, SQS/SNS, and Kinesis for reliable asynchronous communication. You know how to collect, aggregate, and query massive event streams from a data lake in seconds, and you've worked with DynamoDB to deliver few-millisecond API response times.
  • Columnar databases are part of your toolkit. You have extensive experience with Druid or ClickHouse, building and optimizing queries that power fast, insightful dashboards. You understand the full picture — from how data is ingested to how it's visualized in a TypeScript React frontend.
  • Partner-facing API ownership. You design and maintain external APIs used by advertising partners for reporting and campaign configuration — uploading creatives, retrieving spend data, publishing configuration changes. You build for transparency, reliability, and developer experience.
  • Technical leader who connects business and engineering. You've managed and developed engineers in fast-changing environments, including performance management. You translate business and product requirements into technical decisions, manage stakeholder expectations, and keep cross-functional teams aligned without losing engineering rigor.

🌎 We welcome applications from talent worldwide and provide relocation support to Hamburg, Germany for those ready to join our team.

What’s in It for You?

  • At adjoe, you’re not here to just close JIRA tickets, you’re helping build the infrastructure behind one of the most impactful platforms in adtech. The systems you work on will reach hundreds of millions of users and power billions of decisions every day.
    • Go Big. Own projects with impact on 770M users and push adtech boundaries.
    • Move Fast. Ship solutions multiple times a day, learn from results, and keep momentum.
    • Be Direct. Solve problems openly and collaborate across teams.
    • Thrive Together. Grow with a diverse, global team of people from over 40 different countries that learn from each other.
    • Have Fun. Celebrate wins, enjoy daily victories, and bring your energy.
Skip writing cover letters. Tell us about your most passionate personal project, your desired salary and your earliest possible start date. We are looking forward to your application!

We welcome applications from people who will contribute to the diversity of our company.


Similar Jobs

Explore other opportunities that match your interests

Senior Site Reliability Engineer

Programming
•
10h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

n26

Germany

Backend Engineer for Zalando Payments

Programming
•
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Zalando

Germany

Senior Backend Engineer

Programming
•
1d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

n26

Germany

Subscribe our newsletter

New Things Will Always Update Regularly