Backend Engineer (Go)

Backend Engineer (Go)

Ba

Backend Engineer (Go)

Nairobi, Kenya

Full-time Remote Posted 2026-01-15

Core Duties & Responsibilities

  • Design, develop, and deploy microservices and RESTful APIs using Go.
  • Write efficient, concurrent code with Go routines and channels for high-throughput systems.
  • Integrate with databases (PostgreSQL, Redis) and message brokers (NATS, Kafka).
  • Collaborate with frontend and infrastructure teams to deliver end-to-end features.
  • Participate in code reviews, testing, and CI/CD pipeline improvements.

Required Qualifications & Skills

  • 3+ years of professional experience in backend development with Go.
  • Strong understanding of concurrency patterns, HTTP/2, and gRPC.
  • Experience with relational and NoSQL databases.
  • Familiarity with Docker, Kubernetes, and cloud platforms (AWS/GCP).
  • Excellent problem-solving and communication skills.

Reporting Structure

This role reports to the Engineering Manager and works closely with the Platform and Infrastructure teams.

Working Conditions

Hybrid role with flexible hours. Team collaboration happens during core hours with options for remote work.

Salary & Benefits

Competitive salary based on experience, health insurance, annual learning budget, and equipment stipend.

Company Culture

We value clean code, pragmatic architecture, and continuous improvement. Engineers own their services from inception to production.

Application Instructions

Send your CV and a brief note on your Go experience to careers@purant.co.ke with the subject line "Backend Engineer (Go) — [Your Name]".