Backend-разработчик middle/middle+ (Python, Django)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы - Федеральная юридическая компания ОК Банкот, представлены более чем в 50 городах России.
Основные услуги компании это помощь физическим и юридическим лицам по списанию долгов, путем прохождения процедуры банкротства.
Качественно защищаем интересы наших клиентов в судах Российской Федерации.
В рамках нового проекта совместно с одной из крупнейших в России IT-корпораций создаем уникальный сервис по дистанционному оказанию юридических услуг, который дает возможность миллионам гражданам нашей страны доступ к справедливому и недорогому правосудию.
В нашу команду требуется разработчик backend, уровень Middle, с возможным ростом до Техлида.
Ожидания от кандидата
- Опыт работы в коммерческих проектах на Django/DRF - 5+ лет.
- Опыт разработки в части безопасности сервисов (TLS/CSP/CORS/API Security)
- Отличное знание принципов ООП и основных паттернов проектирования, умение применять их на практике.
- Знание SQL и noSQL, опыт работы с Django ORM
- Опыт разработки API (включая swagger/oas)
- Опыт работы с PostgreSQL
- Знание принципов SOLID. PEP8, документации своего кода;
- Практика c контейнеризацией: Docker, Docker compose, и наличие опыта работы с системами мониторинга ошибок и состояния системы.
- Опыт работы с генерацией файлов формата PDF и DOC.
- Опыт написания unit-тестов
- Знание Linux
- Опыт разработки и проектирования высоконагруженных отказоустойчивых систем
- Знание и использование архитектурных шаблонов: монолит, микросервисы, сервисно-ориентированная архитектура, , модульные монолиты.
- Опыт в DevOps. Умение самостоятельно развернуть и настроить сервис
- Знание интеграции с службами каталогов (LDAP, MS AD, FreeIPA)
- Законченное профильное образование
Будет плюсом:
- Опыт работы с Redis, Firebase;
- Опыт работы с Kafka;
- Опыт работы с CI/CD;
- Базовые знания и опыт работы с микросервисной архитектурой, а также отложенным выполнением задач: Celery, RQ, Airflow;
- Умение понимать, разбивать задачи на техническую часть, уметь продумывать архитектуру наперёд;
Основной стэк проекта
- Nginx —веб-сервер;
- Система управления базами данных PostgreSQL;
- Язык программирования Python 3.11 (Django 5.0.3)
Обязанности:
- Разрабатывать и поддерживать сервисы от выбора архитектуры до выведения в продакшн
- Взаимодействие с заказчиком, проектирование и реализация решений сложных задач
- Рефакторинг существующего кода, желание и умение сделать код лучше и удобнее
- Формировать релизы в продакшн, используя docker/kubernetes; сбор и анализ метрик работающих сервисов
- Ревью кода.
Условия работы
- Оформление по ТК РФ;
- Гибкий график работы 40 часов в неделю (по Московскому времени) и возможность удаленной работы;
- Заработная плата от 180 000 рублей на руки, по итогам собеседования.
- Оплачиваемый отпуск и выходные в государственные праздники;
- Премии по результатам работ.
Бонусы
- Стабильный высокий доход
- Интересные проекты и задачи, требующие постоянного развития;
- Возможность повлиять на развитие проекта, который претендует на получение статуса лидера рынка в сфере автоматизации деятельности юридической отрасли;
- Возможность карьерного роста в компании.
- Официальное оформление по гражданско-правовому договору со всеми отчислениями в пенсионный фонд и налоговую.
- Дружная молодая команда, где каждый является профессионалом в своей области и готов делиться успешным опытом.