adjoe is a leading mobile ad platform developing cutting-edge advertising and monetization solutions that take its app partners' business to the next level. Part of the applike group ecosystem, adjoe is home to an advanced tech stack, powerful financial backing from Bertelsmann, and a highly motivated workforce.
Your Role in the Team
The Core & Integrations team is responsible for the core logic of the advertising platform: campaign distribution, campaign management API, and other API products. The team also handles integrations with external partners such as MMPs and aggregators.
What You Will Do
- Contribute to the development and maintenance of the Go-based backend and microservice architecture used to communicate with the TypeScript React frontend.
- Work with event buses like Kafka and SQS/SNS for reliable asynchronous microservice communication.
- Optimize queries and data access for modern databases like Druid, MySQL, and Redis to deliver fast response times.
- Support partners by providing raw or aggregated data based on their business needs.
- Collaborate with the Data Science team to solve complex problems and integrate their solutions.
- Collect and aggregate billions of daily API events in Kafka and Kinesis streams.
Our Expectations of You
- 5+ years of software development experience.
- 3+ years of experience building Go-based web applications.
- Proficiency in working with key-value databases and optimizing their usage.
- Experience in profiling Go applications and identifying bottlenecks.
- Experience with infrastructure as code, Docker, and serverless infrastructure.