Мы предлагаем:
- Работу в крупной региональной энергетической компании;
- Удаленный формат работы с периодическим посещением офиса;
- Позиция: Middle;
- Полис дополнительного медицинского страхования, включая стоматологию;
- У нас вы можете повышать свои знания на корпоративном обучающем портале совершенно бесплатно и расти вверх по карьерной лестнице и в профессиональном плане;
- Классный отдых командой - походы в горы, театры, экскурсии, мастер-классы;
- А также оплачиваемый выходной в ваш день рождения;
- Предоставляем отсрочку от призыва на военную службу по мобилизации и в военное время в соответствии с законодательством;
- Оказываем материальную помощь в самые важные моменты вашей жизни (свадьба, рождение ребенка и т.д.);
- Членство в профсоюзе с разными дополнительными плюшками.
Чем предстоит заниматься:
- Совместно с командой разрабатывать и сопровождать проекты;
- Создавать REST API на NestJS для фронтенда и клиентов автоматизации;
- Интегрировать приложение с другими решениями;
- Участвовать в планировании и реализации микросервисной архитектуры;
- Писать unit-тесты;
- Проводить рефакторинги и улучшения;
- Внедрять в код алгоритмы и оптимизации.
Какие задачи будут стоять:
- Участие в разработке нового продукта, возможность предлагать технические и функциональные решения, влиять на ход проекта;
- Разработка нового функционала, в соответствии с описанием;
- Исправление найденных дефектов и оптимизация кода;
- Проведение code-review;
- Отладка, тестирование, поиск дефектов и узких мест в коде;
- Следование лучшим практикам и планомерное улучшение всех аспектов от разработки до внедрения;
- Взаимодействие со всей проектной командой (Product Owner, QA, DevOps, Backend & Frontend Developers);
- Построение технической архитектуры решения, выбор технических решений и подходящего стека.
Мы ожидаем от Вас:
- Опыт разработки c TypeScript от года;
- Коммерческий опыт работы в 1-2 проектах;
- Глубокие знания архитектуры программных решений и интеграционных взаимодействий;
- Глубокие технические знания инфраструктурной архитектуры взаимодействия различных компонентов;
- Опыт работы в Agile командах;
- Умение декомпозировать задачи, проведение оценки трудоемкости задач;
- Понимание методологий и подходов к автоматизированному тестированию;
- Опыт работы с Git, Docker, Postgres, Redis, GraphQL;
- Опыт разработки приложений с использованием NestJS, Sequlize, Nodejs, TypeScript, JavaScript;
- Опыт работы с реляционными БД;
- Умения работать в команде (предлагать и обсуждать идеи, аргументировать свою позицию, слушать и понимать людей, договариваться).
Будет плюсом:
- Опыт проектирования сервисной архитектуры;
- Опыт работы с высоконагруженными приложениями.
Наш технологический стек: TypeScript, Node.js, NestJS, Postgres, Docker.
Мы будем признательны, если к отклику вы приложите:
- небольшой рассказ о себе в свободной форме: напишите об интересах в программировании (или работе в целом) и о том, что зацепило в нашей вакансии;
- примеры своего кода: GitHub, Bitbucket, ссылка на облако или как-то иначе.