Base Power
Senior Software Engineer, Backend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior/Staff/Principal backend-инженер в команду BaseOS — операционной системы для управления распределённой сетью батарей. Отвечает за архитектуру и надёжность ключевых сервисов, работает на Go и Python, задаёт технические стандарты команды.
Задачи
- Проектировать, разрабатывать и эксплуатировать ключевые сервисы BaseOS, отвечая за их надёжность, производительность и долгосрочное развитие
- Принимать основополагающие архитектурные решения по системному дизайну, моделям данных и границам сервисов
- Работать на Golang и Python в backend-системах, API и инфраструктуре
- Проектировать workflow-системы (например, Temporal) для управления деплоями, контролем устройств и операционными процессами
- Строить инфраструктуру с помощью Terraform и AWS, обеспечивая её надёжность и воспроизводимость
- Взаимодействовать с командами hardware, деплоя и операций, превращая реальные ограничения в чистый системный дизайн
- Принимать решения в условиях неполной информации и нести ответственность за результат
- Менторить инженеров через код-ревью, дизайн-фидбек и техническое лидерство
Требования
- 6+ лет профессиональной разработки ПО с опытом владения и релиза production-систем, от которых зависят другие инженеры и команды
- Глубокое владение backend-языком (Go, Python, Java или аналогичным)
- Реальный опыт построения и эксплуатации распределённых систем в production
- Опыт работы с современной облачной инфраструктурой (AWS или GCP) и контейнеризацией (Docker, Kubernetes)
- Опыт infrastructure as code (Terraform или аналогичное)
- Способность проектировать системы end-to-end: от API-дизайна до реализации, эксплуатации и вывода из эксплуатации
- Продуктовая и бизнес-интуиция, умение объяснять trade-offs не-инженерам
- Опыт кросс-функционального лидерства и выстраивания взаимодействия между командами
- Высокая степень ownership и готовность работать в условиях неопределённости
- Чёткая коммуникация и сильные технические мнения, которые можно изменить под давлением фактов
- Бонус: опыт с IoT-системами, системами реального времени, workflow-оркестрацией (например, Temporal) или DevOps на масштабе флота
Условия
- Работа в офисе, in-person, не 9-to-5
- Стартап-среда с быстро меняющимися приоритетами
- Возможность писать код, который физически двигает электроны и меняет критическую инфраструктуру
- Кросс-доменное взаимодействие с hardware, деплоем и операциями
- Культура: first principles thinking, быстрый темп, прямая обратная связь, ownership
Навыки
- Go
- Python
- Java
- AWS
- GCP
- Docker
- Kubernetes
- Terraform
- Temporal
- IoT
- распределённые системы
- API design