Junior Software Engineer

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

Мы — технологичный продуктовый бизнес, создающий высоконагруженные сервисы для онлайн-ритейла. Команда состоит из менторов-разработчиков senior-уровня, аналитиков данных и DevOps-инженеров. Небюрократичная структура, decisions принимаются быстро, а эксперименты приветствуются. Мы ценим любознательность, аккуратность в коде и культурный code-review.


Обязанности  

- Участвовать в разработке микросервисов на Python or Node.js.  

- Реализовывать новые API-эндпоинты и бизнес-логики под руководством наставника.  

- Писать модульные и интеграционные тесты (PyTest/Jest).  

- Анализировать pull-requests коллег и принимать комментарии к своим.  

- Заводить задачи в Jira, оценивать сложность, обновлять статус.  

- Профилировать код, устранять баги, оптимизировать SQL-запросы.  

- Документировать решения в Confluence.  


Требования  

- Понимание принципов ООП, REST-архитектурного стиля и работы HTTP.  

- Навыки написания кода на одном из языков: Python, JavaScript, Java.  

- Базовый опыт с Git (fork, pull, rebase).  

- Умение устанавливать Docker-контейнеры, подключаться к PostgreSQL.  

- Готовность читать англоязычную техническую документацию.  

- Самостоятельность в поиске ответов, но способность задавать вопросы, когда нужно.  


Желательно, но не критично  

- Знание TypeScript или Go.  

- Опыт использования GraphQL.  

- Понимание CI/CD (GitHub Actions, GitLab CI).  


Перспективы развития  

- Чёткий plan развития с ревью каждые 6 месяцев.  

- Доступ к внутренним курсам по алгоритмам, чистой архитектуре, DevOps.  

- Возможность перейти в middle-позицию через 12–18 месяцев при успешных результатах.