Первая IT-компания
Junior Fullstack-разработчик (Python/Django + фронтенд)
60 000–80 000 ₽ / месяц
Опубликовано
- Формат
- Удалённо
- Опыт
- От 1 года
- Уровень
- Junior
- Занятость
- Полная занятость
Доступ проверим при нажатии.
О вакансии
Вакансия «Junior Fullstack-разработчик (Python/Django + фронтенд)» в компании Первая IT-компания. Удалённая работа.
Чем предстоит заниматься
- Делать сайты и веб-сервисы на Python/Django целиком: от моделей до верстки
- Интеграции: прием и проверка чеков, госсервисы, CRM, ЭДО, телеграм-боты
- Поддерживать и дорабатывать существующие проекты - их у нас много
- Разворачивать и обновлять все это на наших серверах: docker compose, nginx
Что нужно для работы
- Опыт работы: 1–3 года
- Позиция для junior: важнее не годы опыта, а понимание основ, аккуратность и умение довести задачу до результата, который работает на проде.
- Python. Свободно читаете и пишете код. Понимаете, что происходит с данными: где изменяемый тип, а где нет, что вернет срез, почему вылетело исключение и на каком уровне его ловить
- Django. Умеете спроектировать модели под задачу, а не подогнать задачу под знакомый пример. Миграции, ORM со связями, разница между filter и get, понимание, почему запрос в цикле - плохо. Views, маршруты, формы, шаблоны
- REST API. Понимаете, когда он нужен, а когда достаточно обычной формы. Умеете написать эндпоинт, выбрать метод и статус-код, принять и отдать JSON
- ООП. Знать SOLID наизусть не требуем. Требуем понимать, зачем нужны классы и наследование, и уметь объяснить, почему код разложен именно так, а не одним файлом на восемьсот строк
- PostgreSQL. Пишете простые запросы руками, понимаете таблицы, ключи и связи. Представляете, что случится со списком на сто тысяч строк без индекса
- Docker. Поднимали проект в контейнере и понимаете, что при этом происходит: образ, контейнер, тома, docker compose
- Git и GitHub. Работаете ветками и пул-реквестами, умеете разрулить конфликт и не боитесь истории коммитов
- Linux. Зайти по ssh, посмотреть логи, перезапустить сервис, разобраться, почему на диске кончилось место
- У нас это не «будет плюсом», а часть почти каждой задачи
- HTML/CSS: сверстать страницу по макету из Figma, сделать адаптив под мобильные
- JavaScript без фреймворка: события, работа с DOM, fetch, валидация формы
- Понимание, как фронт живет внутри Django: шаблоны, статика, формы
- Будет плюсом: React + Vite (часть наших продуктов на этом), Bootstrap или Tailwind
- Будет плюсом: Коммерческий опыт с Django REST Framework
- Будет плюсом: Опыт интеграций со сторонними API: платежные системы, CRM, госсервисы. Читать чужую документацию - половина нашей работы
- Будет плюсом: Опыт работы в чужом уже написанном коде
- Будет плюсом: Знакомство с трекерами (Weeek / Jira / ClickUp) на уровне «умею вести задачи»
Что предлагает компания
- Полная занятость
- Формат работы: удалённо
График и условия
- График: 5/2
Подходит вакансия?
Перейдите к исходному объявлению или контакту работодателя.
Доступ проверим при нажатии.