Junior Software Engineer
Мы — технологичный продуктовый бизнес, создающий высоконагруженные сервисы для онлайн-ритейла. Команда состоит из менторов-разработчиков 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 месяцев при успешных результатах.