Skip to content

TE - 2 - Senior Backend Developer (Go)

  • Remote
    • Lagos, Lagos, Nigeria
    • Uganda, Central, Uganda
    +1 more
  • Team EAGLE

Job description

A Tunga client is seeking a Go backend developer to build and maintain REST APIs and internal admin tools for a production system handling PostgreSQL and time-series workloads. You’ll ship well-documented endpoints (Swagger/OpenAPI), support deployments on Linux via Ansible, and ensure services are observable with Prometheus/Grafana.

Job requirements

Key Responsibilities

  • Build RESTful API endpoints in Go, documented with Swagger/OpenAPI

  • Implement and maintain backend-facing admin portals (React or SolidJS)

  • Design and optimize data models and queries in PostgreSQL, including time-series use cases

  • Manage deployments and environment automation using Ansible on Linux

  • Add and maintain monitoring/metrics dashboards using Prometheus and Grafana

  • Write clean, testable code and support debugging/performance tuning in production

Requirements

  • Strong Golang backend development experience

  • Swagger/OpenAPI tooling for API definition and documentation

  • React or SolidJS experience for internal admin UIs

  • PostgreSQL proficiency and time-series data handling

  • Ansible + Linux system administration + Bash scripting

  • JavaScript and Python for scripting/integration tasks

Nice to have:

  • Experience designing backend APIs specifically for mobile app consumption (performance, pagination, offline-friendly patterns, versioning)

or