Commit
Node JS Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер уровня middle в команду, которая строит инфраструктуру для защиты цепочек поставок ПО. Работа над высоконагруженными и безопасными сервисами на Node.js в микросервисной архитектуре.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые и надёжные backend-сервисы и API
- Строить высокопроизводительные системы, выдерживающие большие объёмы данных и трафика
- Развивать backend-инфраструктуру на Node.js
- Работать с SQL и NoSQL базами данных, включая моделирование данных и оптимизацию производительности
- Проектировать и реализовывать решения в микросервисной архитектуре
- Создавать и поддерживать облачные сервисы и инфраструктуру
- Тесно взаимодействовать с product, engineering и другими кросс-функциональными командами при выпуске новых фич
- Диагностировать, отлаживать и решать сложные проблемы в продакшене
- Улучшать производительность, надёжность, масштабируемость и безопасность системы
- Участвовать в code review и развивать инженерные практики
- Писать чистый, поддерживаемый, покрытый тестами и документированный код
- Работать напрямую с клиентами и внутренними стейкхолдерами, переводить технические требования в решения
Требования
- Bachelor’s degree in Computer Science, Software Engineering или смежной области
- 2–4 года опыта в backend-разработке с фокусом на масштабируемые приложения и сервисы
- Уверенное владение Node.js
- Практический опыт с базами данных, включая SQL и NoSQL
- Знакомство с облачными сервисами и микросервисной архитектурой
- Опыт работы напрямую с клиентами или в продуктовой компании/среде
- Отличные навыки решения проблем и аналитическое мышление
- Приверженность написанию чистого, поддерживаемого и качественного кода
Навыки
- Node.js
- SQL
- NoSQL
- микросервисы
- облачные сервисы