Вакансия актуальна

Strong Junior / Middle - Go Developer

Зарплата не указана
MAYDON TECHТашкент

Расположение

Сергелийский район, ЖК Янги Кумарык, 3 Blok

Открыть в Google Картах

О вакансии

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
  • Technical English (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. Technical 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

Рыночный ориентир

9 558 868 сум

На основе 5 595 предложений с зарплатой для Работа в офисе в Ташкенте

Подробный разбор зарплат

Похожие вакансии

Все похожие вакансии

Частые вопросы

Какую зарплату можно ожидать?

В объявлении зарплата не указана. Похожие роли в Ташкент часто предлагают около 9 558 868 сум (медиана по 5 595 предложениям).

Как откликнуться на вакансию?

Перейдите на страницу источника и свяжитесь с работодателем там. Finder не берёт денег с соискателей.

Вакансии актуальные?

Да. Finder регулярно обновляет базу из открытых источников и убирает закрытые предложения.

Где посмотреть тип занятости и формат работы?

Ключевые условия показаны над описанием. Также можно открыть связанные подборки по MAYDON TECH и Ташкент.

Откликнуться на hh.uz

Откроется hh.uz: для отклика войдите или зарегистрируйтесь там — это бесплатно.