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 дней назад
Пожаловаться