Go Backend Engineer

to $1800

We're growing the backend for a B2B SaaS platform: a Go monorepo covering the core API service, shared internal libraries, and DB migrations. It handles auth, billing/subscriptions (Stripe), and admin tooling, with PostgreSQL, Redis, and a documented REST API (OpenAPI spec).

 

Stack: Go 1.26, PostgreSQL (pgx), Redis (caching, distributed locks), gorilla/mux, JWT auth, Stripe SDK, Squirrel query builder, Goose migrations, Docker/Docker Compose, AWS SDK. Deployed via Docker containers; tests run in CI via GitHub Actions.

You'll work directly with our frontend developer on a small, fast-moving team: no bureaucracy, no lengthy approval chains, just building.
 

Responsibilities

  • Design and implement REST API endpoints and business logic in Go
  • Work with PostgreSQL (schema design, migrations, query optimization) and Redis
  • Integrate with third-party APIs (payments, external providers)
  • Write and maintain DB migrations
  • Keep the OpenAPI spec and API docs in sync with the code
  • Write tests, fix bugs, and iterate quickly based on product feedback

     

Requirements

  • 2+ years of commercial experience with Go
  • Solid understanding of PostgreSQL (schema design, indexing, query optimization)
  • Experience with Redis (caching, locks, or pub/sub)
  • Experience building and maintaining REST APIs
  • Familiarity with Docker and containerized deployments
  • Ability to work independently and communicate async in English

 

Nice to have

  • Experience with payment provider integrations (Stripe or similar)
  • Experience with DB migration tools (Goose, golang-migrate, or similar)
  • Experience with JWT-based auth and role-based access control
  • Familiarity with OpenAPI/Swagger spec maintenance
  • Experience with a Go multi-module monorepo setup

 

We offer

  • Full-time remote work, flexible schedule
  • Direct communication with the team, no micromanagement
  • Long-term project with room to grow into architecture/ownership decisions
  • Paid subscription for any AI tool of your choice
  • Partially paid English courses of your choice

Required languages

English B1 - Intermediate
Ukrainian Native
Published 10 August
25 views
ยท
3 applications
To apply for this and other jobs on Djinni login or signup.
Loading...