Python разработчик (middle+/senior)
Описание
РТЛабс создаёт и развивает масштабные цифровые сервисы Госуслуг — портал, мобильные приложения, социально значимые услуги, системы электронного правительства. Наша команда делает жизнь миллионов пользователей проще и позволяет решать жизненные вопросы в несколько кликовСейчас мы ищем Python разработчика для проекта конструктора адресных уведомлений, который представляет собой многопользовательский веб-сервис, автоматизирующий бизнес-процесс обработки заявок на проведение информационных кампаний на портале gosuslugi.ruМы строим архитектуру, опираясь на три ключевых принципа: Domain-Driven Design — моделируем бизнес-логику через агрегаты, value objects и ограниченные контексты Чистая архитектура — бизнес-логика не зависит от фреймворков и баз данных CQRS — разделение команд и запросовДля операций записи и чтения используются разные модели. В слое запросов мы пишем сырой SQL — не используем ORMЧто ты будешь делать Разрабатывать и поддерживать код Проводить code review Использовать современный стек технологий, а также участвовать в его обновлении, исходя из своего опыта Документировать свой код, покрывать unit-тестами Оценивать работы по разработке Взаимодействовать со смежными командами (QA, аналитика, эксплуатация и т.д) Мы ждём, что ты Имеешь опыт работы в роли разработчика Python от 5 лет Знаком с Domain Driven Design (DDD) Применяешь в разработке Django и Django Rest Framework Имеешь опыт разработки и интеграции RESTful API Понимаешь принципы ООП, шаблонов проектирования и лучших практик разработки Имеешь опыт работы с CI/CD и DevOps практиками Используешь брокер сообщений Apache Kafka для обработки потоков данных Имеешь опыт работы с реляционной СУБД PostgreSQL Работаешь с чистым SQL из Python Будет классно, если ты Работаешь со слоистыми архитектурами Имеешь опыт работы с Command and Query Responsibility Segregation (CQRS) Знаком с написанием OpenAPI спецификации Имеешь опыт работы с dependency injection фрэймворками Что мы предлагаем Работу в аккредитованной ИТ-компании над социально значимыми уникальными проектами Официальное трудоустройство Стабильный доход и квартальные премии Гибкое начало рабочего дня Гибридный формат работы 3 дня в неделю в офисе и 2 дня дома для Москвы, Санкт-Петербурга, Казани, Ярославля, Нижнего Новгорода, Воронежа, Краснодара, Самары, Екатеринбурга Удалённый формат работы в других регионах РФ ДМС со стоматологией и международной страховкой Компенсацию 9 видов расходов: от КАСКО до путевок на отдых Интересную программу внутреннего и внешнего обучения Сильную команду талантливых специалистов Прозрачные условия для развития и карьерного роста Уютный и современный офис