
Город: Новосибирск
Занятость: Полная занятость, Полный день
Опыт работы: От 1 года до 3 лет
Привет! Наша команда в поисках опытного Python разработчика
О проекте: Развиваем федеральную платформу, направленную на повышение эффективности в промышленности и социальных учреждениях, а также в сервисах для граждан. Модульная архитектура, большой объём функционала и интеграций с внешними системами. Идёт параллельная поддержка действующей версии и активная разработка новой.
Чем предстоит заниматься
- Быстро погрузиться в домен и кодовую базу.
- Поддерживать и дорабатывать текущий портал (Python 2.7/Django/Wagtail), писать понятные миграционные изменения.
- Разрабатывать новые модули на актуальном стеке (Python 3.12/Django/Wagtail).
- Участвовать в стратегии миграции 2.7 3.12: рефакторинг, поэтапный перенос, рост покрытия тестами.
- Проектировать и оптимизировать работу с данными: Django ORM, индексы, сложные SQLзапросы.
- Использовать кэширование по назначению и измерениям (подходы, invalidation).
- Писать unit/интеграционные тесты, проходить кодревью и проводить peer review.
- Работать в контейнерной среде (Docker), участвовать в настройке и улучшении CI/CD совместно с командой.
- Интегрироваться с внешними сервисами и API, поддерживать стабильность интеграций.
- Участвовать в планировании, грумингах, демо и ретроспективах, вести технические заметки/документацию.
Наш стек
- Backend: Python 2.7/3.12, Django, Wagtail.
- Контейнеризация: Docker.
- Базы данных: реляционные (акцент на работу через Django ORM и чистый SQL).
- Практики качества: кодревью, тестирование, линтеры/форматтеры (например, flake8/black)
- Интеграции: RESTAPI, брокеры сообщений (опыт с Kafka — как плюс).
Ожидания от кандидата
- 3+ года коммерческой разработки на Python/Django.
- Уверенная работа с Django ORM, знание индексов и профилирования запросов; умение писать сложные SQL.
- Понимание целей и принципов кэширования, умение применять на практике.
- Владение принципами ООП, чистым и поддерживаемым кодом.
- Опыт написания тестов (pytest/unittest) и участия в кодревью.
- Опыт работы с Docker, базовые навыки в Linux и Git.
- Готовность разбираться с легасикодом и двигать миграцию к актуальному стеку.
Будет плюсом
- Опыт работы с Kafka/другими брокерами.
- Понимание принципов чистой архитектуры, базовые знания DDD.
- Опыт интеграции со сторонними сервисами и построения устойчивых интеграционных решений.
- Навыки оптимизации производительности (кэш/SQL/профилировщики).
- Базовый английский для чтения документации.
Работая у нас, ты получишь:
Официальное трудоустройство:
Мы аккредитованная ИТ компания с полным социальным пакетом, что обеспечит тебе стабильность и уверенность в завтрашнем дне.
Гибкий рабочий день:
Мы предлагаем гибкое начало рабочего дня, чтобы команда могла эффективно планировать свое время и достигать поставленных целей.
Формат работы:
Мы готовы рассмотреть удаленный, гибридный формат работы, либо организовать место в одном из наших офисов.
Удобное расположение офиса:
Один из наших офисов находится по адресу: Новосибирск, Красный проспект, 200, рядом с м. Заельцовская. Второй офис по адресу: Новосибирск, Демакова, 30, Академгородок.
Забота о здоровье:
Мы заботимся о здоровье наших сотрудников и предлагаем ДМС и фитнес, чтобы каждый мог чувствовать себя в тонусе.
Заработная плата:
Мы ценим вклад и профессионализм каждого сотрудника, поэтому всегда убеждаемся, что их зарплата соответствует заслугам.
Вместе с Digital Clouds ты окажешься в дружной команде профессионалов. Поддержка, комфорт и интерес включены!
Похожие вакансии