Ищем опытного разработчика Golang на условиях full-time сотрудничества.Для разработки нового функционала в соответствии с требованиями технического задания (ТС) Основные задачи:
Анализ существующего кода и архитектуры для понимания текущего состояния.
Изучение технической документации проекта.
Оценка времени разработки новых функций и внесения изменений на основе ТС.
Разработка нового функционала с учетом масштабируемости и производительности.
Модульные и интеграционные тесты, опыт написания и
Ищем опытного разработчика Golang на условиях full-time сотрудничества.
Для разработки нового функционала в соответствии с требованиями технического задания (ТС) Основные задачи:
- Анализ существующего кода и архитектуры для понимания текущего состояния.
- Изучение технической документации проекта.
- Оценка времени разработки новых функций и внесения изменений на основе ТС.
- Разработка нового функционала с учетом масштабируемости и производительности.
- Модульные и интеграционные тесты, опыт написания и поддержки тестов для проверки работы сервисов.
- Анализ логов и мониторинг.
Требования к кандидату:
- Golang - backend разработка от 3 лет опыта.
- Cassandra — опыт работы с распределенными базами данных.
- gRPC — разработка и оптимизация высоконагруженных сервисов.
- RabbitMQ — опыт работы с системой очередей.
- Elasticsearch — интеграция и работа с поисковиками.
- Docker и Kubernetes — опыт контейнеризации и оркестрации.
- Microservices — опыт проектирования, разработки и поддержки микросервисной архитектуры.
- Tracing — уверенный опыт в настройке и использовании инструментов для трассировки.
- PostgreSQL — уверенный опыт работы с реляционными базами данных.
Дополнительные навыки (будут плюсом):
- Angular - опыт от 1 года.
- Protobuf — опыт работы с протоколом сериализации данных.
- Python, Scala – базовые знания.
- CI/CD — опыт работы с системами автоматизации разработки и доставки (Jenkins, GitLab CI, GitHub Actions и т.д.).
- Confluence, Jira — опыт работы с инструментами управления проектами. Предпочтительны кандидаты, имеющие опыт проектирования систем с нуля, завершенные проекты в e-com/marketplace и опыт в highload.
Условия работы:
- работа над крутыми highload проектами, интересные и разнообразные задания
- теплое дружеское окружение
- remote и гибкий график (при 40 ч. в неделю)
- оплата отпускных/больничных
- тренинги, семинары за счет компании
- поощрение инициативы по внедрению любых улучшений
- значительные карьерные перспективы.