Seniop Python разработчик
Remote | 280 - 300 т.р. на руки
Привет!👋 Меня зовут Ирина. Я представляю группу компаний Top Selection.
Ищем разработчика Python уровня Senior
✅Уровень: Senior
✅Локация и гражданство: РФ
✅ЗП: 280-300К на руки
✅Загрузка: fulltime
✅Оформление: как ИП
✅Проект: ритейл
‼️Обязательные требования:
- Опыт коммерческой разработки на Python от 5 лет, уверенный Senior, не middle.
- Владение хотя бы одним из фреймворков:
•AioHttp;
•Sanic;
•FastApi;
•Starlette;
•Django;
•Flask;
•etc.
- Уверенные знания Linux на уровне пользователя;
- Умение писать SQL-запросы без использования ORM;
- Опыт работы с:
•Docker;
•GitLab CI;
•OpenShift либо Kubernetes.
➕Доп. требования:
- Самостоятельность:
•умение работать с нечетко сформулированными задачами;
•активно довыяснять требования у команды и бизнеса;
•не дожидаясь готовых ТЗ.
- Критическое мышление:
•способность логически анализировать задачи;
•ставить под сомнение неработающие решения или спорные требования.
- Коммуникация:
•умение четко формулировать вопросы;
• давать обратную связь;
•не замыкаться на проблеме и эффективно коммуницировать с командой.
- Обучение и развитие:
•желание учиться новому;
•прислушиваться к замечаниям команды и постоянно повышать свою экспертизу.
- Надёжность:
•пунктуальность;
•соблюдение дедлайнов и договорённостей.
2. Процессы и практики (Workflow & Practices)
- Качество кода:
•привычка писать тестируемый и поддерживаемый код;
•следование стандартам команды.
- Работа с БД:
•умение строить эффективные SQL-запросы (включая сложные фильтры и джоины) и оптимизировать их через анализ планов запросов и правильное использование индексов.
- Ведение задач:
•способность декомпозировать крупные задачи на небольшие;
•последовательные этапы.
- Code Review:
•привычка делать небольшие и понятные Merge/Pull Request;
•адекватно реагировать на комментарии.
3. Технический стек (Hard Skills)
- Язык и фреймворки:
•уверенное владение Python, Django 5.0+, опыт работы с FastAPI.
- Базы данных:
•глубокие знания PostgreSQL (оптимизация запросов, работа с индексами);
•обязательный опыт работы с высоконагруженными БД (десятки миллионов записей).
- ORM:
•опыт работы с SQLAlchemy.
- Тестирование:
•регулярная практика написания тестов — unit- и интеграционных (pytest).
- Бонусом (желательно):
•знакомство с одним из брокеров сообщений:
••RabbitMQ,
••Kafka.
- Опыт работы с Redis.
📝Задачи:
- Выполняет задачи по разработке программных решений в web и мобильных приложениях на основании технических заданий;
- Полученных от функциональных консультантов и в соответствии с регламентами ведения разработок;
- Разрабатывает unit тесты;
- Cопровождает, документирует и эксплуатирует разработанные приложения;
- Оказывает консультации по техническим вопросам в web и мобильных приложениях;
- Выявляет дефекты и находит причины их возникновения;
- Разрабатывает варианты решения проблем и устранения инцидентов и дефектов;
- Предоставляет периодические отчеты о своей деятельности непосредственному и функциональному руководителям.
📲Контакты: @irazhura87