- Разработка програмных компонентов (микросервисов) системы на Python в соответствии с пользовательскими историями и требованиями ТЗ.
- Разработка решения по интеграции с внешними API и сервисами.
- Самостоятельно декомпозировать задачи на подзадачи.
- Написание модульных и интеграционных тестов для обеспечения надежности.
- Участие в code review.
- Отладка и исправление дефектов (багов), уязвимостей, в том числе production-инцидентов.
- Оптимизация производительности (SQL-запросы, кэширование, асинхронность).
- Документирование архитектурных решений и важных технических ограничений.
- Взаимодействие с проектной командой (аналитиками, DEV, QA, DevOps, DBA, ML инженеры, инженеры по сопровождению) на всех этапах разработки.
- Участие в оценке трудоемкости задач и планировании спринтов.
- Участие в проработке предложений по улучшению процесса разработки и инструментов.
- Исследование новых технологий.
- Высшее техническое образование.
- Отличные знания и умение применять принципы ООП и основные паттерны проектирования.
- Опыт разработки коммерческих продуктов на Python от 2-х лет.
- Опыт работы с PostgreSQL, ClickHouse, Redis не менее 2 лет.
- Уверенные знания асинхронного программирования (asyncio), Fast API.
- Хорошие знания SQL, включая анализ планов выполнения запросов и их оптимизация.
- Умение применять юнит-тестирование.
Будет существенным плюсом:
- Специальность/опыт работы по направлению электроэнергетики.
- Математический бэкграунд. Понимание основ линейной алгебры, математического анализа, теории вероятностей и статистики.
- Опыт работы с ML-библиотеками (XGBoost, TensorFlow, PyTorch, NumPy).
- Работу в одной из ведущих компаний разработчиков ИТ-решений в энергетическом секторе.
- Работу в команде с передовым стеком и технологиями в области ИТ на стыке разных направлений разработки и интеграции с бизнес-системами.
- Возможность получения опыта по разным направлениям в области построения сложных информационных систем класса Enterprise.
- Конкурентоспособную заработную плату, обсуждаемую с каждым кандидатом лично на собеседовании.
- График работы пн-пт с 9.30 до 18.00 (гибридный, офис, Москва)
- Официальное оформление и все социальные гарантии по ТК РФ.
- ДМС после испытательного срока.
- Профильные курсы, сертификацию за счет работодателя.
Похожие вакансии
Образование: неполное высшее/высшее. Уверенное знание Python. Базовые навыки работы с SQL (SELECT, INSERT, UPDATE, DELETE, JOIN). Базовые навыки работы...
Высшее оконченное образование. Опыт коммерческой разработки на Python (от 3 лет). Опыт управления от 2 лет. Владение инструментами контроля версий...
Работа в офисе. Опыт коммерческой разработки на Python 3. Опыт работы с SQL и NoSQL базами данных. Понимание принципов ООП...
Глубокое знание python: asyncio, typing, dataclasses, pydantic, pytest. Опыт работы с контейнеризацией (Docker); знакомство с Kubernetes н уровне пользователя.
Хорошее знание Python 3.10+. Опыт работы с PostgreSQL (проектирование БД, запросы), знание SQLAlchemy. Опыт работы с фреймворками FastAPI...
