Программист Python (senior/Lead)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Т1 — это стабильный и надёжный работодатель. Мы помогаем профессионально расти и решать действительно интересные задачи, создаём атмосферу открытости и комфортные условия для работы в удаленном формате.
В Т1 можно выбрать любое ИТ-направление и построить свою траекторию развития. В состав Т1 входят: Т1 Иннотех, Т1 ИИ, Т1 Интеграция, Т1 Облако, Т1 Сервионика, Т1 Цифровая Академия, НОТА от Т1.
Мы стремительно растём, масштабируемся и ищем новых специалистов в команду!
Мы помогаем ускорить цифровую трансформацию с помощью гибких и быстроадаптируемых решений мирового уровня: современных ИТ-продуктов, систем работы с большими данными и комплексных решений для фронт- и бэк-офисов. Наши разработки повышают гибкость и эффективность работы банковских команд.
Что предстоит делать:
- Обеспечивать разработку нового функционала микросервисов в рамках сервисной платформы, координировать работу разработчиков и решать оперативные вопросы по инженерной части платформы;
- Развивать инженерную часть продукта, отвечать за соответствие архитектурным стандартам, тех. стеку, стандартам ИБ, производительности, надежности;
- Проводить техническое ревью спроектированных решений и код ревью команды;
- Развивать компетенции разработчиков в команде - индивидуальные планы развития, определение потребности в обучении, наставничество;
- Собеседовать соискателей на позиции разработчиков в команду.
Ожидания от кандидата
- Опыт проектирования и разработки высоконагруженных и отказоустойчивых приложений, лаконичной архитектуры приложения;
- Понимание принципов работы асинхронного кода и опыт работы с ним (asyncio, fastapi);
- Опыт работы с реляционными СУБД (PostgreSQL) и брокерами сообщений (Kafka, RabbitMQ, ActiveMQ Artemis);
- Знание особенностей и нюансов реализации микросервисной архитектуры, типичные паттерны, RESTful взаимодействие, транзакционность;
- Опыт работы с CI/CD (jenkins, teamcity), оркестраторами контейнеризации (k8s, OS4, Docker), системами контроля версий (git);
- Знание основ теории алгоритмов.
Будет плюсом:
- Опыт работы в проектах, связанных с машинным обучением и работой с данными (nympy);
- Опыт работы с изображениями и библиотеками компьютерного зрения и OCR (pillow, openCV, pytesseract);
- Опыт горизонтального взаимодействия с несколькими проектными командами.
Условия работы
- Официальное оформление по ТК, белая зарплата;
- Возможность принять участие в создании перспективных и масштабных продуктов, нацеленных на улучшение и автоматизацию бизнес-процессов;
- Современный стек технологий;
- Программа ДМС со стоматологией после прохождения испытательного срока;
- Корпоративные скидки на занятия спортом в сети фитнес клубов, на онлайн обучение Skyeng, Skillbox;
- Мы аккредитованная IT-компания;
- Удаленный формат