Python разработчик / Python Developer
Технологии
Описание вакансии
Кратко о роли
Hireway ищет начинающего Python-разработчика для участия в разработке и поддержке backend-сервисов. Мы готовы рассматривать студентов и выпускников с базовыми знаниями и желанием развиваться.
Ключевые задачи
- Участие в разработке и поддержке backend-сервисов на Python.
- Создание и доработка REST API.
- Работа с PostgreSQL и базами данных.
- Написание понятного кода и unit-тестов.
- Работа с Git и участие в командной разработке.
- Изучение Docker, контейнеризации и CI/CD процессов.
Обязательные требования
- Базовые знания Python (ООП, структуры данных, функции, классы).
- Понимание HTTP и принципов REST API.
- Знакомство с одним из фреймворков: FastAPI, Flask или Django.
- Базовые знания SQL и PostgreSQL.
- Понимание принципов работы Git.
- Готовность учиться и работать в команде.
- Коммерческий опыт не обязателен.
Будет плюсом
- Наличие учебных или pet-проектов на Python.
- Знакомство с SQLAlchemy, Redis, Kafka или RabbitMQ.
- Опыт работы со Swagger/OpenAPI.
- Базовые знания Docker, CI/CD и автоматизации тестирования.
- Понимание микросервисной архитектуры и Kubernetes.
- Техническое образование или профильные курсы.
Условия и бенефиты
- Зарплата от 220 000 до 230 000 рублей.
- Полная занятость.
- Удаленный формат работы.
Процесс найма
- Для отклика отправьте резюме на указанный email или свяжитесь через Telegram.
Hireway ищет Python-разработчика (Intern/Junior).
Чем предстоит заниматься:
- Участвовать в разработке и поддержке backend-сервисов на Python под руководством опытных разработчиков.
- Выполнять небольшие задачи по созданию и доработке REST API.
- Работать с PostgreSQL и знакомиться с принципами взаимодействия приложений с базами данных.
- Писать понятный и поддерживаемый код, следовать принятым в команде стандартам разработки.
- Исправлять ошибки и участвовать в улучшении существующего функционала.
- Писать простые unit-тесты и проверять корректность реализованных решений.
- Использовать Git для работы с исходным кодом и участвовать в командной разработке.
- Знакомиться с Docker, контейнеризацией и процессами сборки и поставки приложений (CI/CD).
- Участвовать в code review, технических обсуждениях и разборе ошибок вместе с командой.
- Взаимодействовать с разработчиками, QA и DevOps-специалистами.
- Постепенно изучать архитектуру backend-сервисов и основные инженерные практики.
- Осваивать новые инструменты и технологии, применяя полученные знания в рабочих задачах.
Наши пожелания к кандидатам:
- Базовые знания Python и умение писать небольшие программы и приложения.
- Понимание основных принципов ООП, базовых структур данных и типов данных Python.
- Знакомство с основными конструкциями языка: функциями, классами, исключениями, коллекциями и модулями.
- Базовое понимание HTTP, клиент-серверного взаимодействия и принципов REST API.
- Знакомство хотя бы с одним Python-фреймворком для backend-разработки: FastAPI, Flask, Django или аналогичным.
- Базовые знания SQL и общее понимание принципов работы реляционных баз данных.
- Знакомство с PostgreSQL или другой реляционной СУБД.
- Понимание основных принципов работы Git и умение выполнять базовые операции с репозиторием.
- Общее представление о тестировании и назначении unit-тестов.
- Готовность разбираться в существующем коде, искать информацию и задавать вопросы при возникновении сложностей.
- Желание развиваться в backend-разработке, изучать новые технологии и применять их на практике.
- Умение работать в команде и воспринимать обратную связь.
- Коммерческий опыт не обязателен. Мы готовы рассматривать студентов, выпускников и начинающих специалистов с базовыми знаниями Python, учебными или pet-проектами и желанием развиваться в backend-разработке.
Будет плюсом:
- Учебные, pet- или командные проекты на Python.
- Опыт создания небольших приложений с использованием FastAPI, Flask или Django.
- Знакомство с SQLAlchemy или другой ORM.
- Базовое понимание асинхронного программирования и asyncio.
Оригинальная вакансия:
https://t.me/job_python/8084