telegram•15 ч. назадСвежая вакансияОпубликована сегодня на Telegram. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.Приоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию
Python разработчик
220 000 – 230 000 RUB
УдалённоУдалённая работаПолная занятость
Ключевая задача
Разработка и поддержка backend-сервисов на Python под руководством опытных разработчиков, работа с REST API и PostgreSQL.
Описание вакансии
Обязанности
Участвовать в разработке и поддержке 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
Знакомство с Redis и принципами кеширования
Общее представление о Kafka, RabbitMQ или других брокерах сообщений
Знакомство со Swagger/OpenAPI
Базовые знания Docker и Docker Compose
Представление о CI/CD и автоматизации тестирования
Знакомство с логированием и мониторингом приложений
Общее понимание микросервисной архитектуры и Kubernetes
Техническое образование или прохождение профильных курсов
Участие в хакатонах, стажировках или командных IT-проектах