Remote Position29.01.26
AI SCORE 8.5

Mid-Senior Backend Software Engineer - Go & Integrations

$90K–$120K/year

About the Role

We are seeking a talented Mid-Senior Backend Software Engineer to join our Core & Integrations Team at adjoe, a leading mobile ad platform. This remote position offers an exciting opportunity to work with cutting-edge technologies and contribute to the development of our backend systems written in Go. As part of our team, you will play a crucial role in managing and analyzing advertisements for over 200 million daily mobile users.

What You'll Do

  • Contribute to the development of our backend written in Go and maintain our microservice architecture used to communicate with our frontend (based on TypeScript React).
  • Utilize event buses like Kafka and SQS/SNS for reliable asynchronous microservice communication.
  • Collaborate with a community of developers, sharing knowledge and participating in peer code reviews.
  • Work with modern databases such as Druid, MySQL, and Redis to optimize queries and ensure low response times.
  • Support partners by providing raw or aggregated data based on their business needs, emphasizing data transparency and well-documented open APIs.
  • Collaborate with our Data Science team to solve complex math problems and integrate ML algorithms into our application.
  • Handle billions of daily API events and aggregate them in our Kafka and Kinesis streams for quick querying from the data lake.
  • Be part of an international English-speaking team dedicated to scaling our adtech platform.

Requirements

  • 5+ years of software development experience, with at least 3 years in building web applications in Go.
  • Proficient in working with key-value databases (Redis, DynamoDB) and optimizing their performance for high-volume traffic.
  • Experience profiling Go applications to identify and resolve bottlenecks.
  • Familiarity with infrastructure as code (Terraform), Docker, and serverless infrastructure.
  • Experience working on large Go applications with significant traffic.
  • Willingness to relocate to Hamburg, Germany.

Nice to Have

  • Experience with machine learning models and data analytics.
  • Familiarity with adtech or mobile advertising platforms.

What We Offer

  • Regular feedback and a development program to support your growth.
  • Relocation assistance to help you settle in Hamburg.
  • 30 vacation days and 3 weeks of remote work per year.
  • Free access to an in-house gym and mental health support through our Employee Assistance Program.
  • Participate in team events, hackathons, and social gatherings.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This role offers a strong salary, remote work flexibility, and excellent benefits, making it an attractive opportunity for experienced backend engineers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Go programming language with hands-on experience in building RESTful APIs and microservices, demonstrating ability to optimize performance in backend systems.

Strong understanding of message brokers like Kafka for building reliable data pipelines, ensuring scalability and efficiency in handling advertisement data for millions of users.

Experience with infrastructure as code tools like Terraform and containerization technologies like Docker, showcasing a mindset geared towards automation, deployment efficiency, and cloud-native solutions.

Learning Resources

Go by Exampleguide

Career Path

Mid-Senior Backend Software Engineer - Go & Integrations(Now)Lead Backend Engineer(1-2 years)Engineering Manager(3-5 years)

Market Overview

Market Size 2024
$2.5B
Annual Growth
22.5%
AI Adoption
45%
Investment
+150%
Labour Demand
+30%
Avg Salary
$120K

Skills & Requirements

Required
GoKafkaTypeScript
Growing in Demand
gRPCKubernetesMicroservices Architecture
Declining
PHPJava EE

Domain Trends

Rise of Microservices
Microservices architecture adoption is increasing, with 70% of organizations using microservices as of 2024, driving demand for Go, which is well-suited for this architecture.
Serverless Computing Growth
Serverless computing is projected to grow by 30% annually, with Go being a preferred language for building serverless applications due to its efficiency and performance.
Increased Focus on DevOps
DevOps practices are being adopted by 80% of organizations, with tools like Docker and Terraform gaining popularity for automation and infrastructure management, further enhancing the demand for Go developers.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.