Senior Frontend developer (GO/Python)
Описание
Сейчас мы развиваем и усиливаем нашу команду Data&Digital, и у нас для тебя есть вакансия — Senior Frontend developer (GO/Python) Основные вызовы и задачи: Проектирование, разработка и поддержка backend-сервисов на Go в рамках утверждённого технологического стэка и архитектурных решений компании. Написание чистого, тестируемого и производительного кода, оптимизация узких мест по времени отклика и потреблению ресурсов. Участие в проработке архитектуры новых сервисов и рефакторинге существующих: декомпозиция, контракты API, схемы данных, границы ответственности сервисов. Покрытие кода тестами, следование стандартам разработки, документирования и наблюдаемости, установленным в компании и руководителем. Проведение code review, разбор технических решений коллег, поддержание единого уровня качества кода в команде. Обеспечение наблюдаемости своих сервисов: корректное логирование, отправка ошибок в систему трекинга, метрики и алерты на критичные сценарии. Идентификация и устранение дефектов, участие в разборе инцидентов на продакшене и в устранении их первопричин. Эффективное взаимодействие с командой и смежными подразделениями: фронтенд-разработчиками, аналитиками, DevOps, участие в совещаниях и обсуждениях проектов. Создание и поддержка документации по коду, API и архитектурным решениям, проведение обучающих сессий для коллег и адаптация новых членов команды. Оценка задач, помощь в их формулировании и декомпозиции, выполнение работ в согласованные сроки. Участие в развитии внутренних инженерных практик и общих библиотек, используемых несколькими продуктами. Ты идеально нам подходишь, если у тебя есть: Senior уровень (5+ лет коммерческой разработки на Go), уверенное владение нашим технологическим стэком, готовность выступать техническим ориентиром для команды Глубокое знание Go: конкурентность (goroutines, каналы, context), профилирование и оптимизация, работа с памятью и сборщиком мусора. Опыт проектирования и эксплуатации микросервисной архитектуры: gRPC/REST, версионирование API, межсервисное взаимодействие, общий переиспользуемый код между сервисами. Уверенная работа с PostgreSQL (проектирование схем, оптимизация запросов, миграции), брокерами сообщений (Kafka/RabbitMQ), кэшами (Redis). Docker, CI/CD (GitLab CI), понимание процессов сборки, тестирования и выката. Практика написания тестов всех уровней: unit, интеграционные, нагрузочные; понимание, что и на каком уровне имеет смысл покрывать. Опыт работы с наблюдаемостью: структурное логирование, трейсинг, метрики, трекинг ошибок; умение диагностировать проблемы на проде по телеметрии, а не по догадкам. Понимание практик безопасной разработки: аутентификация/авторизация, работа с секретами, обработка персональных данных. Будет плюсом: опыт с оркестрацией процессов (Temporal.io), feature flags/OpenFeature, знание Python или Rust, опыт code review и наставничества по Golang. Опыт full-stack разработки так же будет плюсом. Успешному кандидату мы готовы предложить: Возможность строить карьеру в динамичной атмосфере лидирующей инновационной компании с одним из сильнейших портфелей препаратов в отрасли. Официальное трудоустройство согласно ТК РФ в компанию, входящую в реестр IT-компаний. Возможность получать внутренние корпоративные скидки и привилегии – PrimeZone. Комфортный и стильный офис в Москва-Сити.