Junior Software Developer

Оплата: По договоренности
Удаленно
Full-time

Мы — технологическое подразделение крупной российской энергокомпании. Создаём сервисы мониторинга, прогнозирования и аналитики для распределённых объектов. Используем современные подходы к разработке, поощряем эксперименты и ценим инициативу. В команде — инженеры, аналитики и исследователи, готовые делиться опытом и помогать новичкам расти.


Обязанности  

- Анализировать требования и оформлять технические задачи вместе с тимлидом.  

- Писать поддерживаемый код (Python/Go/JavaScript) для внутренних сервисов.  

- Настраивать логирование и визуализацию метрик через ELK-Steк.  

- Подготавливать данные к миграции: чистка, нормализация, валидация.  

- Проводить юнит-тестирование и фиксировать баги.  

- Документировать изменения — схемы, инструкции, чек-листы.  

- Следить за своевременным обновлением репозиториев в Git.  


Требования  

- Базовые навыки одного из языков программирования (Python, Go или JavaScript).  

- Понимание принципов ООП, REST, клиент-серверных архитектур.  

- Опыт работы с Linux-консолью и Git-flow.  

- Знакомство с системами логирования (ELK/Graylog) или готовность быстро разобраться.  

- Развитый *тайм-менеджмент*, умение считать время и приоритизировать.  

- Грамотный русский, технический английский на уровне чтения документации.  


Будет плюсом  

- Публикации в GitHub или участие в pet-проектах.  

- Знание SQL и основ построения схем БД.  

- Опыт работы с Docker — собирание образов, написание Dockerfile.  

- Разбор чужого кода и ревью pull-request-ов.  


Возможности роста  

— Персональный ментор из senior-разработчиков…  

— Возможность перейти в штат в роли Junior Software Engineer через 6-9 месяцев.  

— Доступ к внутренней базе курсов по DevOps, backend и data-engineering.  

— Участие в отраслевых митапах, хакатонах, конкурсах с денежными призами.