Мы ищем backend-разработчика уровня Middle для участия в разработке продуктов компании в сфере кибербезопасности. Основной стек — Golang, опыт с Java будет важным преимуществом.
Важная информация: работа предполагает только офисный формат. Если вы рассматриваете удалённую работу или гибридный формат, данная вакансия вам не подойдёт.
Обязанности
- Участие в проектировании архитектуры backend-сервисов;
- Разработка нового функционала на Golang;
- Доработка и поддержка существующих сервисов;
- Участие в разработке и поддержке Java-сервисов;
- Написание unit-тестов и участие в тестировании кода;
- Интеграция с базами данных, message broker-ами и внешними сервисами;
- Участие в code review;
- Менторство junior-разработчиков;
- Взаимодействие с frontend-разработчиками, DevOps-инженерами и другими командами.
Требования
- Уверенное знание Golang;
- Опыт коммерческой разработки на Golang;
- Опыт разработки backend-сервисов и REST API;
- Знание Java на уровне, достаточном для поддержки и доработки существующих сервисов;
- Опыт работы с реляционными СУБД: PostgreSQL / MySQL;
- Опыт работы с Docker и Docker Compose;
- Понимание многопоточного и асинхронного программирования;
- Опыт работы с message broker-ами RabbitMQ / Apache Kafka;
- Понимание и применение паттернов проектирования;
- Понимание принципов CI/CD;
- Умение писать понятный, поддерживаемый и тестируемый код.
Будет плюсом
- Опыт самостоятельной коммерческой разработки без полной зависимости от AI-инструментов;
- Опыт разработки на Python;
- Опыт работы с Django Rest Framework / FastAPI / Pydantic;
- Опыт работы с JavaScript;
- Опыт построения распределённых сервисов;
- Опыт работы с Kafka, Redis, Elasticsearch;
- Опыт работы с Postfix или почтовыми шлюзами;
- Опыт профайлинга и оптимизации Go-приложений;
- Опыт работы в сфере информационной безопасности;
- Опыт разработки микросервисной архитектуры.
Условия
- Работа в офисе;
- Рыночная заработная плата со стабильным ростом;
- Карта профессионального роста;
- Бонусы раз в полгода или год в зависимости от KPI отдела и компании;
- Отдельные кабинеты и оборудованное рабочее место;
- Профессиональная команда в сфере кибербезопасности и разработки;
- Погружение в продуктовую разработку и взаимодействие с коллегами из других отделов;
- Обучение и сертификации за счёт компании;
- Посещение конференций, выставок и профильных форумов.