I AM HIRED

Неделя 310 ₽Месяц 630 ₽3 месяца 1 680 ₽Год 5 680 ₽

Strong Junior / Middle - Go Developer — Узбекистан, Ташкент

Разработчики, Backend, Go · сегодня, 10:58 · 10.11.2026

Зарплата не указана

Откликнуться

Компания: ••••••••

Локация: Узбекистан, Ташкент

Формат: Офис

Занятость: Полная занятость

Грейд: Middle

Responsibilities: • Design, build and maintain backend services in Go: clean, idiomatic, readable code

• Design gRPC and REST APIs, keep their contracts stable, and version them when they change

• Write efficient PostgreSQL queries, design schemas, and write safe, reversible migrations

• Use goroutines, channels and context correctly: no leaks, proper timeouts and cancellation

• Handle errors explicitly, with retries and idempotency where calls can repeat

• Write unit and integration tests for business logic and failure cases

• Add structured logging, metrics and health checks so problems can be seen and diagnosed

• Keep the services secure: validate input, authenticate callers, keep secrets out of code and logs

• Profile and optimize CPU, memory and database load when needed

• Write short technical docs for the APIs and services you own

• Review teammates' pull requests and keep the code consistent

Education:

• Bachelor’s or Master’s degree in Engineering, Computer Science, Business, or related field is a plus but not required

Work Experience:

• 1–3 years of commercial backend development in Go

• Built or maintained at least one production service in Go (REST or gRPC)

• Worked with PostgreSQL: queries, indexes, migrations

• Used Docker. Basic Kubernetes is a plus, not required.

• Integrated a third-party API (payments or webhooks is a plus)

• Used Git and pull requests in a team

Required Hard Skills:

• Go: goroutines, channels, context, error handling, standard library

• REST API design, plus a working knowledge of gRPC and Protobuf

• PostgreSQL: SQL queries, joins, indexes, transactions, migrations

• Docker: writing a Dockerfile and running services locally

• Git: branches, pull requests, resolving conflicts

• Testing: unit tests in Go (testing package, table-driven tests)

• HTTP basics: status codes, JSON, authentication (JWT)

• Linux basics: terminal, reading logs

Nice To Have Hard Skills:

• Kubernetes basics (pods, deployments, logs via kubectl)

• Integrating payment providers (Click, Payme, Uzum) or webhooks

• Message queues (RabbitMQ, Kafka, NATS)

• Redis

• CI/CD with GitHub Actions

• Prometheus or Grafana

• Experience with Helm, ArgoCD or other GitOps tools.

• Experience with HashiCorp Vault or another secrets manager.

• Experience with parking, access control, IoT or hardware integrations (barriers, cameras, ANPR).

• Experience with payment providers and fiscal requirements.

• Experience with networking: tunnels, VPNs (IPsec), load balancers.

• Some C#/.NET

Soft Skills

• Takes responsibility for results, not just closing tasks

• Asks for help early instead of staying stuck

• Communicates clearly about progress and blockers

• Accepts code review feedback calmly

• Learns new tools quickly

• Pays attention to detail, especially in payment logic

• Works well in a small team

Desirable Criteria

• Experience with Kubernetes (basic: pods, deployments, kubectl logs)

• Experience integrating payment systems (Click, Payme, Uzum) or webhooks

• Experience with message queues (RabbitMQ, Kafka or NATS)

• Experience with Redis

• Experience with CI/CD (GitHub Actions)

• Familiarity with Helm, ArgoCD or Vault

• Experience with monitoring (Prometheus, Grafana)

• Experience with IoT or hardware integration (barriers, cameras, number-plate recognition)

• Basic knowledge of C#/.NET

• NcuA722es pXysDwG (reading documentation)

Candidate’s assessment

1. CV review: we review your CV and GitHub (if you have one) within 3 working days.

2. Short call (20–30 min): we talk about your experience and the role.

3. E39Vxn9xs interview (60 - 120 min): Go basics, concurrency, PostgreSQL, REST/gRPC, plus a short live coding task

4. Final interview (30 min): a meeting with the team lead about how you work, plus our offer

Поиск по вакансиям

Название компании скрыто

Названия компаний и их продуктов мы не публикуем на сайте — они доступны в Telegram-боте I AM HIRED. Откройте эту вакансию в боте: увидите название, сможете откликнуться и настроить рассылку подходящих вакансий.

Открыть вакансию в боте