Senior Golang Backend Engineer - Consumer Products

A5 LABS, INC.
United States
11 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Shift work
Job source

Tech stack

Application Programming Interfaces (APIs) Code Review Cursor (Graphical User Interface Elements) Distributed Systems PostgreSQL MySQL RabbitMQ Redis WebSocket Transaction Processing (Computing) Real Time Systems GitHub Copilot
+7 more
Concurrency Backend Rate Limiting Apache Kafka Front End Software Development Golang Microservices

Job description

Relevant experience may include:

  • Payments, wallets, subscriptions, checkout, or refunds
  • Orders, carts, bookings, delivery, or marketplaces
  • Chat, feeds, notifications, recommendations, or social features
  • Gaming, betting, matchmaking, rewards, or loyalty
  • User onboarding, identity, accounts, or growth features

You should be able to explain the user journey, the backend feature you personally owned, and how you designed, shipped, and supported it in production., * Build scalable Golang services for consumer products

  • Design APIs, data models, and asynchronous workflows
  • Own features from technical design through release and monitoring
  • Improve system performance, reliability, and maintainability
  • Troubleshoot complex production issues
  • Work closely with product, frontend, mobile, and QA teams
  • Participate in architecture discussions and code reviews
  • Mentor other engineers when needed

Requirements

We are looking for a hands-on Senior Golang Backend Engineer with strong recent Go experience and direct ownership of consumer-facing product features., * 5+ years of backend engineering experience

  • Strong recent production experience with Golang
  • Direct ownership of consumer-facing backend features
  • Strong understanding of microservices and distributed systems
  • Experience with PostgreSQL or MySQL
  • Experience with Redis and Kafka, RabbitMQ, or NATS
  • Good understanding of concurrency, idempotency, retries, rate limiting, consistency, and failure recovery
  • Able to own features from technical design through production support
  • Strong English communication and ability to work independently in a remote team, * Experience in gaming, poker, betting, fintech, payments, e-commerce, social, travel, or delivery products
  • Experience with real-time systems, WebSockets, or high-volume transaction processing
  • Experience with wallets, ledgers, settlement, reconciliation, or virtual economies
  • Technical leadership or cross-team project ownership
  • Experience with Claude Code, Cursor, GitHub Copilot, or similar AI coding tools

Benefits & conditions

  • Fully remote with flexible working hours
  • Competitive USD salary and quarterly bonus
  • Five weeks of paid leave plus local public holidays
  • Annual salary review
  • Equipment and learning allowances

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

3:00 min

Refactoring a complex legacy monolith into microservices

Andrew Holway · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all