Senior/Middle Backend Golang-developer
КармаОписание
Задачи сотрудника:
- Разработка и поддержка бекенда на актуальной версии Golang
- Написание сложных и оптимизированных SQL-скриптов
- Участие в проектировании крупных задач с требованиями горизонтального и вертикального масштабирования
- Поддержка стабильности системы
Мы ожидаем:
- Опыт с коммерческой разработки бекенда на Go
- Проектирование и документирование HTTP API (OpenAPI/Swagger), соблюдение контрактов и версионирование
- Глубокие знания в специфике работы с PostgreSQL (транзакции/индексы/планы выполнения/оптимизация запросов)
- Уверенные знания Docker, docker-compose
- Понимание работы CI/CD-пайплайнов, написание unit тестов
- Умение читать макеты с Figma и ставить задачи на её основе
- Ответственность за выбранные решения, систематический подход в принятии решений
- Желание развиваться в направлении бекенда
Будет плюсом:
- Опыт работы в стартапе
- Опыт работы с WebSocket-ами
- Участие в разработке языка запросов / программирования
- Проектирование системы разрешений
- Декомпозирование и уточнение требований по крупным задачам
- Понимание и практический опыт применения паттерна Конечный автомат (FSM) для организации сложной stateful-логики
Мы предлагаем:
- Опыт проектирования сервисов с нуля
- Развивающуюся монолитную с последующим переходом
- График работы 5/2 с гибким началом
- Официальное трудоустройство в соответствии с ТК РФ в аккредитованную IT-компанию
- Гибкий формат работы: удаленная работа / работа в офисе / гибридный формат
- Офис в центре Москве (м. Новокузнецкая, м. Китай-Город, м. Третьяковская)
- Современная техника для работы