от 5000 до 6000 RUR
Москва
Более 6 лет
В компанию - разработчику программного обеспечения требуется Lead BackEnd Software Engineer
Обязанности:
- Разработка архитектуры;
- Разработка backend кода;
- Планировании спринтов, декомпозиции задач и оценке трудозатрат;
- Управление командой разработки (Backend SWE + FrontEnd SWE + Test инженер).
Требования:
- 7+ лет опыта разработки backend-систем, 3+ года в роли Lead Backend Developer или Tech Lead;
- Образование: высшее техническое – Computer Science;
Ключевые навыки:
- Использование AI в разработке (проектирование, кодинг, тестирование);
- Глубокий практический опыт разработки на Node.js / TypeScript (NestJS или аналогичные фреймворки), PostgreSQL;
- Практический опыт работы с графовыми базами данных graph databases (желательно Neo4j) для моделирования сетей и сложных связей;
- Опыт построения распределённых микросервисных систем (Kubernetes + Docker, Terraform, CI/CD);
- Опыт проектирования и разработки высоконагруженных систем с большим объёмом данных (batch imports ≥ 100k records);
- Практический опыт разработки git-подобных систем версионирования, branching/commit/merge logic, и систем с event-sourcing / immutable data store;
- Опыт разработки облачных решений, разворачиваемых в AWS / GCP / Azure, включая: VPC, IAM, VPN, security groups, Terraform/IaC инфраструктура, Kubernetes оркестрация;
- Опыт построения API-first архитектуры (REST / GraphQL / gRPC);
- Практический опыт с message bus / async processing, очередями, распределенной обработкой данных;
- Опыт реализации сложных pipelines валидации данных и проверки связности в распределённых системах;
- Опыт работы с географическими данными (GeoJSON, координатные системы, базовая геометрия);
Желательные навыки:
- Опыт разработки решений для энергетики: распределительные сети, подстанции, генерация;
- Опыт проектирования систем с многослойной топологией (физической + логической/электрической), схемами связности, правилами валидации;
- Участие в проектах Digital Twin, GIS, SCADA/DMS/OMS, CIM совместимость.
Условия:
- Оформление по договору подряда
- График работы: проектная работа 6 месяцев максимальная занятость (основная разработка), далее 1 месяц частичная занятость.