Middle Golang developer
офис
Команда разрабатывает и поддерживает stateful/stateless сервисы на Go для внутренней платформы. Роль включает реализацию REST API, работу с БД и брокерами сообщений и обеспечение качества через покрытие тестами — это важно для стабильности и интеграций бизнеса
ГрейдMiddle
Опытот 3 лет
Стек
GoPostgreSQLRedisKafkaRabbitMQNATSDockerDocker-ComposePL/SQLGitLinux
Задачи
- •Разработка и поддержка сервисов на Go
- •Написание SQL-запросов и работа с PL/SQL
- •Разработка REST API и документирование (swagger)
- •Интеграция через брокеры сообщений (Kafka/RabbitMQ/NATS)
- •Покрытие тестами и глубокое тестирование сервиса
- •Работа с сериализацией данных (JSON, XML)
Обязательно
- •Опыт разработки на Go от 3 лет
- •Работа с реляционными СУБД (SQL, PostgreSQL)
- •Опыт работы с KV системами (Redis или аналоги)
- •Опыт разработки REST API и использование swagger/codegen
- •Опыт работы с брокерами сообщений (Kafka, RabbitMQ, NATS)
- •Многопоточное программирование и примитивы синхронизации
- •Опыт работы с Linux, Git, Docker и Docker-Compose