Go Backend Engineer
Summary
Builds and maintains a Go-based B2B SaaS backend handling auth, billing via Stripe, and admin tooling with PostgreSQL, Redis, and REST APIs.
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