Golang Developer (Full-Time, Remote-First, Cairo)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong experience with Go in a production environment., Solid understanding of microservice architectures and backend system design., Familiarity with containerization tools like Docker and Kubernetes., Bachelor’s degree in Computer Science or related field, or equivalent experience..

Key responsibilities:

  • Design, develop, and maintain performant backend services using Go.
  • Build scalable microservices and APIs for production-grade environments.
  • Collaborate with international teams and contribute to Open Source projects.
  • Participate in architecture discussions, sprint planning, and peer reviews.

Adfinis logo
Adfinis Information Technology & Services SME https://www.adfinis.com/
51 - 200 Employees
See all jobs

Job description

About Adfinis

Adfinis is a global Open Source service provider helping organizations design, build, and run modern IT infrastructures — securely, sustainably, and transparently. With a strong presence in Europe and now growing in the MENA region, we bring top-tier DevOps and cloud engineering to the forefront — and we’re looking for Go developers ready to shape this journey with us.


Your Mission

As a Golang Developer at Adfinis Egypt, you’ll engineer powerful backend services and microservices that form the backbone of Open Source solutions used worldwide. You’ll collaborate with a talented, remote-first team of developers and architects who share your passion for clean, efficient code.


Tasks

✅ Design, develop, and maintain performant backend services using Go (Golang)

✅ Build scalable microservices and APIs for production-grade environments

✅ Work with cloud-native tools, containers, and CI/CD pipelines

✅ Collaborate with international teams and contribute to Open Source projects

✅ Solve complex backend challenges with elegant, testable code

✅ Participate in architecture discussions, sprint planning, and peer reviews

✅ Help improve deployment processes and developer experience


Requirements

🔹 Strong experience with Go in a production environment

🔹 Solid understanding of microservice architectures and backend system design

🔹 Familiarity with containerization (Docker, Kubernetes)

🔹 Experience working with REST or gRPC APIs

🔹 Knowledge of relational and NoSQL databases (e.g., PostgreSQL, Redis, MongoDB)

🔹 Enthusiasm for Open Source and collaboration

🔹 Strong problem-solving and communication skills

🔹 Bachelor’s degree in Computer Science or related field (or equivalent experience)


Benefits

Why Adfinis?

🌐 Remote-first Flexibility – Work from where you’re most effective

🛠 Modern Tooling & Tech – Golang, Kubernetes, GitLab CI, and more

📚 Learning Culture – Training budgets, conferences, and growth support

💡 Open Source Projects – Get involved in what you love and contribute back

🤝 Flat Hierarchies – Your ideas matter, and your impact is visible

🎉 Awesome Team Vibes – Tech meets trust, curiosity, and fun


Ready to Go with Go?


If you're passionate about building resilient systems, automating the boring stuff, and making Open Source better — we’d love to hear from you!

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Go Developer Related jobs