Go Developer (Middle)

Summary

A Middle Go Developer at QoQ builds and maintains Go microservices remotely from Ukraine, designing REST/gRPC APIs, optimizing PostgreSQL/MySQL databases, and writing unit/integration tests alongside a Senior Engineer in a small team. Core stack: Go, Docker, Redis, Memcached, clean architecture.

Go Developer (Middle)

Salary range: $500 – $1500
Location: Ukraine (Remote)
Employment type: Full-time
Experience: 1+ years

A small and productive team is looking for a Middle Go Developer to assist an experienced Senior Engineer. Our project is growing, and the task scope is expanding, so we are seeking a reliable specialist ready to dive into backend microservice development, write clean code, and grow alongside the team.

What you will do:
Development and support of Go microservices
Design and optimization of REST API / gRPC
Participation in architectural discussions alongside the Senior Engineer
Writing unit and integration tests
Database optimization and Code Review

Our expectations (Must have):
1–2+ years of commercial Go development experience
Solid knowledge of Concurrency (goroutines, channels, context)
Experience working with PostgreSQL / MySQL (writing and optimizing SQL queries)
Understanding of REST API and gRPC / Protocol Buffers
Experience using Docker and Git
Basic knowledge of NoSQL (Redis / Memcached)
Ability to use AI tools for code generation and AI agents for automating routine tasks to increase productivity
Understanding of SOLID, DRY, KISS principles and clean architecture

Nice to have:
Experience with message brokers (RabbitMQ / Kafka)
Understanding of Kubernetes / CI/CD basics
Basic Linux skills

What we offer:
100% remote format
8-hour working day (schedule can be discussed after the interview)
Working alongside a strong Senior Go Developer (we expect autonomy: before asking a question, you try to find the solution yourself, but if stuck, Senior assistance is always available)
Minimal bureaucracy and fast decision-making processes
Timely payments

We are looking forward to your CV! Please note: before the interview stage, candidates will be asked to complete a short technical task and submit a brief video introduction.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available