
Golang Backend Developer (mid-senior)
<b>Компания: Birmarket</b> - крупнейший маркетплейс Азербайджана, успешно работающий уже более пяти лет.
<b>Что предстоит делать</b> :
Разрабатывать backend-сервисы на Go.
Проектировать и развивать REST API.
Разрабатывать новую функциональность для продуктовой команды.
Участвовать в обсуждении архитектурных решений.
Оптимизировать производительность сервисов и SQL-запросов.
Работать с микросервисной архитектурой.
Интегрироваться с Kafka, RabbitMQ и другими внутренними сервисами.
Взаимодействовать с Product Manager, аналитиками и другими разработчиками.
<b>Требования</b> :
От 4,5 лет коммерческого опыта разработки.
Не менее 3 лет опыта разработки на Go.
Опыт проектирования и разработки REST API.
Хорошее знание SQL, желательно PostgreSQL.
Опыт работы с Kafka и/или RabbitMQ.
Опыт работы с Git и понимание Git Flow.
Практическое применение принципов SOLID, DRY, DDD и TDD.
Опыт работы с Docker и Kubernetes.
Понимание микросервисной архитектуры и опыт разработки микросервисов.
<b>Технологический стек</b> :
Go
Kafka
RabbitMQ
PostgreSQL
Elasticsearch
AWS
Docker
Git
<b>Мы предлагаем</b> :
Зарплату <b>$4,000–5,000</b>.
<b>Полностью удаленный формат работы.</b>
Локация компании — Баку, Азербайджан.
Работу в одной из крупнейших e-commerce компаний региона.
Возможность напрямую влиять на продукт, которым ежедневно пользуются тысячи клиентов.
<b>Языки</b>
Русский — обязательно.
Английский — Intermediate будет достаточно (основные митинги проходят на русском языке).
Stack Golang · PostgreSQL · Docker · Kubernetes · Kafka · SQL · Git · REST API · RabbitMQ · Backend · API · REST · AWS · Elasticsearch