Обязанности
•разработка новых и развитие существующих сервисов на Go;
•проектирование надёжной и отказоустойчивой архитектуры;
•интеграция со сторонними API;
•развитие асинхронной обработки: очереди, фоновые задачи;
•проектирование и развитие REST/gRPC API;
•код-ревью и развитие инженерных практик команды;
•повышение наблюдаемости и надёжности сервисов, участие в разборе инцидентов;
•декомпозиция задач, оценка рисков, работа с техдолгом.
Требования
•опыт серверной разработки от 5 лет, из них на Go — от 3 лет;
•глубокое знание Go, включая конкурентность и профилирование;
•уверенное знание PostgreSQL: транзакции, блокировки, индексы, оптимизация запросов;
•опыт построения систем, где важна корректность данных при сбоях (идемпотентность, ретраи);
•опыт интеграции с внешними системами;
•опыт работы с очередями и брокерами сообщений (NATS, Kafka, RabbitMQ и т.п.);
•опыт проектирования REST и gRPC API;
•инженерная культура: тесты, код-ревью, линтеры, CI/CD;
•опыт поддержки сервисов в продакшене;
•самостоятельность: умение вести задачу от требований до результата.
Будет плюсом
•ClickHouse, Docker, Kubernetes;
•Prometheus/VictoriaMetrics, Grafana, ELK/VictoriaLogs;
•опыт в финтехе или других областях с высокой ценой ошибки.
Условия
•расширенный ДМС со стоматологией — с первого рабочего дня;
•100% оплата больничного (30 дней в год);
•материальный бонус при рождении ребенка, ведение беременности, ДМС и подарки детям;
•телемедицина и медицинская поддержка 24/7;
•полис страхования от критических заболеваний;
•программа благополучия сотрудников, включающая работу с психологом, финансовые и юридические консультации;
•материальная помощь в особых случаях;
•дополнительное профессиональное обучение;
•компенсация затрат на спорт — занятия в фитнес-клубе, индивидуальные тренировки и участия в соревнованиях.