Junior разработчик (Python/Java)

Оплата: По договоренности
Удаленно
Full-time

Команда из product- и data-инженеров создаёт b2b-платформы для логистики, финтеха, e-commerce. Мы развиваем внутренний институт наставничества: каждый junior получает персонального ментора, расписанный план развития и ежемесячный tech-review. 


Обязанности  

- Разрабатывать небольшие модули и микросервисы по техническому заданию, соблюдая код-стайл компании.  

- Исправлять дефекты, повышать покрытие unit-тестами не менее чем до 70 %.  

- Интегрировать сторонние API, настраивать REST-эндпойнты, писать SQL-запросы.  

- Участвовать в code-review: принимать замечания, задавать вопросы, предлагать улучшения.  

- Писать сопроводительную документацию в Confluence и автогенерировать docstring-описания.  

- Соблюдать принципы CI/CD - создавать pull-request, писать краткий changelog.  

- Подключаться к ежедневным stand-up митингам (онлайн) и демонстрировать готовый функционал на sprint review.  


Требования  

- Базовые знания одного из ЯП: Python/Java/JavaScript/C# - достаточно вузовских или курсовых проектов.  

- Умение работать в Git (branching, merge, rebase) и пользоваться IDE - VS Code, IntelliJ IDEA, PyCharm.  

- Понимание ООП, SOLID, структур данных, алгоритмов со сложностью не выше O(n log n).  

- Опыт написания простых unit-тестов, знакомство с pytest, JUnit или Jest.  

- Навык чтения технической документации на английском уровне A2-B1.  

- Самоорганизация: ты держишь дедлайны даже при гибком графике.  


Будет плюсом  

- Pet-проекты на GitHub, участие в хакатонах, курсовые на Django или Spring Boot.  

- Знание Docker, базовой настройки Linux, понимание принципов Kubernetes.  

- Опыт работы с облаками.