Senior Go разработчик

Занятость Полная занятость
Полная занятость
Адрес Узбекистан, Ташкент
Описание вакансии

Должностные обязанности

  • Разработка и поддержка backend-части системы на Go для решения бизнес-задач в области финтех.
    Проектирование и создание API, интеграция с внешними сервисами.
  • Работа с высоконагруженными системами и микросервисами.
  • Оптимизация производительности приложений.
  • Разработка и улучшение архитектуры приложения.
  • Взаимодействие с командой разработки, аналитиками и продукт-менеджерами для понимания требований и реализации решений.
  • Проведение код-ревью и наставничество для младших разработчиков.

Требования к кандидату

Обязательные навыки и опыт:

  • Опыт разработки на Go — 3+ лет, уверенное владение языком, знание его особенностей и идиоматического кода.
  • Опыт работы с многопоточностью (goroutines, channels, sync).
  • Знание и использование шаблонов проектирования и лучших практик в Go.
  • Опыт работы с RESTful API и gRPC — проектирование, реализация и тестирование сервисов.
  • Опыт работы с базами данных: PostgreSQL/MySQL, понимание индексов, транзакций, оптимизации запросов.
  • Опыт работы с NoSQL (Redis, MongoDB и др.).
  • Опыт написания тестов (unit, integration) с использованием Go testing, testify и других инструментов.
  • Знание контейнеризации (Docker, Kubernetes) и умение развертывать микросервисные приложения.
  • Понимание принципов CI/CD и опыт работы с Jenkins, GitHub Actions, GitLab CI или аналогами.
  • Опыт работы с облачными сервисами (AWS, GCP, Yandex Cloud, Azure).
  • Умение профилировать и оптимизировать код.
  • Опыт работы с логированием и мониторингом (Prometheus, Grafana, ELK, OpenTelemetry и др.).
  • Знание принципов безопасной разработки и защиты API (JWT, OAuth, TLS, CORS).
  • Знание принципов SOLID, DRY, KISS и следование best practices в разработке.

Желательные навыки (будут плюсом):

  • Опыт работы с Node.js (NestJS, Express) — написание и поддержка сервисов.
  • Опыт работы с TypeScript.
  • Знание WebSockets и event-driven архитектуры (Kafka, NATS, RabbitMQ).
  • Опыт работы с GraphQL.
  • Опыт работы с серверless-функциями (AWS Lambda, Google Cloud Functions).
  • Опыт участия в open-source проектах или наличие pet-проектов.
  • Опыт Code Review и наставничества младших разработчиков.
  • Знание DevOps-инструментов и практик.
Требования
Опыт 3-6 лет
Условия работы
График работы Полный день
Добавлено 20 дней назад
Для связи с работодателем или просмотра контактов нажмите на кнопку