Junior Python / Java Programmer
Мы — продуктовая R&D-лаборатория в сфере телекоммуникаций. Компактная кросс-функциональная команда ценит скорость, эксперименты и скрупулёзное качество кода. 70 % нашего стека — open source. Предоставляем гибридный или полностью удалённый формат: главное — результат и коммуникация. Наставники-middle и senior разработчики ведут регулярные ревью, помогут разобраться в сложной доменной логике связи.
Обязанности
- Писать и поддерживать модульные и интеграционные тесты для сервисов связи.
- Исправлять мелкие (и не очень) баги в микросервисах, внедряя hot-fix по гайдлайну команды.
- Рефакторить устоявшийся код, повышая покрытие тестами минимум до 80 %.
- Подключать внешние API операторов, документируя поток данных.
- Участвовать в code-review, предлагая улучшения архитектуры.
- Взаимодействовать с DevOps, чтобы разворачивать фичи в Kubernetes-кластер.
Требования
- Опыт учебных или pet-проектов на Python либо Java; базовый JavaScript приветствуется.
- Знание принципов ООП, SOLID, чистой архитектуры.
- Умение работать с Git (feature-branches, rebase, pull-request).
- Представление о написании юнит-тестов (pytest, JUnit, Jest).
- Навыки чтения технической документации на русском и английском.
- Ответственность, готовность задавать вопросы и предлагать решения.
Будет плюсом
- Опыт CI/CD в GitLab или GitHub Actions.
- Понимание REST, WebSocket, gRPC.
- Знакомство с Docker, Kubernetes или аналогичными оркестраторами.
- Разработка Telegram-ботов или веб-виджетов на React/Vue.
Перспективы
— Быстрый рост до Junior+ за 6–9 месяцев при успешном выполнении road-map.
— Участие в публикациях технического блога и внутренних митапах.
— Доступ к курсам по алгоритмам, распределённым системам и современным фреймворкам.
— Возможность перейти в постоянную штатную позицию с расширенной зоной ответственности.