Python Developer
Требования
Местоположение и тип занятости
Компания
Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
Описание вакансии
Условия работы
О проекте: мы создаем приложения на базе внутренней платформы, с использованием стека: Django Framework, React, Angular, Java, PostgreSQL, Kafka.
Спектр наших бизнес задач варьируется от простого личного кабинета сотрудника или клиента до создания модулей мощной CRM по управлению стартапами. Мы поддерживаем инициативы в области образовательных ИТ- программ для школьников и студентов и хотим сделать их погружение в мир современных технологий более комфортным. Для этого мы разрабатываем нашу инновационную платформу.
Требования к кандидату:
- опыт разработки на Python не менее двух лет;
- технологический стек: Django framework;
- понимание архитектуры контейнеризации и опыт работы с Docker;
- работа с PostgreSQL и другими реляционными БД, а также noSQL. Использование Liquibase;
- уверенное знание основных принципов интеграции и опыт разработки соответствующих коннекторов;
- знание JSON, XML;
- опыт разработки модулей SSO либо четкое понимание архитектуры SSO;
- знание HTTP, REST, понимание SOAP;
- знание и понимание модели OSI;
- работа со Swagger;
- написание unit-тестов. Понимание принципов работы фреймворков тестирования;
- знание основных шаблонов проектирования;
- опыт работы с Kafka, RabbitMQ приветствуется;
- системы сборки и контроля версий: maven, git.
Обязанности:
- работа в Agile – команде, участие в церемониях команды (планирование, demo, ретро etc);
- оценка сроков выполнения задач, согласно полученным системным требованиям;
- участие в совместных с сопровождением мероприятиях по построению DevOps pipeline;
- разработка кода;
- написание unit-тестов.