Вакансия Python-разработчик (Junior)

от 120 000 ₽

Выше средней на 9%
  • Новогиреево
  • Перово
  • Шоссе Энтузиастов

Обязанности:

  • Написание и поддержка программного кода на языке Python;
  • Участие в разработке новых фич и модулей;
  • Проведение тестирований кода с использованием юнит-тестов и других методик;
  • Поиск и исправление ошибок (багов) в приложении;
  • Использование популярных библиотек (например, Flask, Django, Pandas) для реализации функционала;
  • Ознакомление с новыми инструментами и технологиями;
  • Участие в командных встречах и планировании задач;
  • Сотрудничество с более опытными разработчиками для получения отзывов и обучение;
  • Написание комментариев и документации кода для повышения его читаемости;
  • Обновление документации по проекту по мере внесения изменений;
  • Рассмотрение и анализ кода других разработчиков;
  • Предложение улучшений и прием изменений в результате обсуждений;
  • Использование Git и других систем контроля версий для управления кодом;
  • Понимание процесса слияния и разрешения конфликтов;
  • Знание основ работы с SQL и NoSQL базами данных;
  • Написание запросов для получения и обработки данных.


Требования:

  • Уверенное знание синтаксиса Python, базовых конструкций (переменные, типы данных, условия, циклы, функции);
  • Понимание принципов и применение объектно-ориентированного программирования.
  • Знание принципов работы REST API, HTTP и статусов ответов;
  • Знание базовых принципов клиент-серверной архитектуры;
  • Опыт работы с Git: создание веток, коммиты, слияния; понимание gitflow;
  • Навыки работы с системами контроля версий (GitLab);
  • Опыт работы с базами данных: написание запросов SELECT, INSERT, UPDATE,DELETE; понимание индексов и ключей;
  • Навыки тестирования: написание unit-тестов с использованием pytest; понимание целей тестов;
  • Умение читать и рефакторить чужой код, структурировать свой;
  • Базовые знания FastAPI;
  • Базовые знания алгоритмов и структур данных (стек, очередь, массив, словарь);
  • Чтение и понимание технической документации, написание документации к собственному коду;
  • Знание основ асинхронного программирования;
  • Знание ORM (SQLAlchemy), Redis, PostgreSQL, понимание принципов SOLID, DRY, KISS, модульной и микросервисной архитектуры, навыки работы с логированием и отладкой ошибок будет являться преимуществом.

Условия:

  • Работа в российской компании, являющейся крупнейшим производителем промышленного вентиляционного оборудования и климатической техники;
  • Оформление в соответствии с ТК РФ, график работы: 5/2;
  • Достойный уровень оплаты труда от 120 000 до вычета налогов;
  • Полис ДМС;
  • Компенсация стоимости обедов;
  • Компенсация фитнеса;
  • Корпоративное обучение и возможности для профессионального роста, карьеры и развития.

Адрес: Россия, Москва, Зелёный проспект, 20

Поделиться:

Опубликована день назад

Вакансия в подборках

  1. Разработчик

Похожие вакансии

  • Полный день
  • Без опыта
  • Москва
6 минут назад
100 000 - 150 000 ₽
  • Полный день
  • Без опыта
  • Москва
12 дней назад
  • Полный день
  • Без опыта
  • Москва
11 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.