Senior Backend Developer (Node.js)

Дата размещения вакансии: 24.09.2024
Работодатель: Т1
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Вместе с нами ты будешь:

  • Разрабатывать и внедрять программные комплексы для наших заказчиков.
  • Обеспечивать согласованность общего подхода к архитектуре и определять инфраструктуру для всех подпроектов.
  • Работать над определением инфраструктуры и повторно используемых компонентов, а также тестированием инфраструктуры для всех подпроектов.
  • Устранять неполадки и оптимизировать backend код для обеспечения стабильной и быстрой работы пользователей.
  • Взаимодействовать с другими разработчиками для внедрения лучших практик, новых инструментов и улучшения процессов.
  • Определять стратегии тестирования, применимые для проектирования и тестирования приложений.
  • Участвовать в разработке ПО с использованием Agile-методологий и практик CI/CD.

Какие знания и навыки для нас важны:

  • Опыт работы с JavaScript/TypeScript, Node.js от 5 лет.
  • Опыт работы с SQL и СУБД (Postgres), ORM (TypeORM/Sequelize).
  • Опыт работы с системами контроля версий (Git).
  • Опыт работы с очередями (ActiveMQ, RabbitMQ и др.).
  • Опыт работы с пайплайнами CI (Jenkins, TeamCity, Bamboo, CircleCI и др.).
  • Опыт работы с методологиями Agile.
  • Знание HTTP, SOA, REST, Socket и TCP с их серверными/клиентскими реализациями.
  • Знание экосистемы NestJS/Express/Koa: промежуточное ПО, безопасность и т. д.
  • Знание английского (умение читать документацию и базовый уровень общения).
  • Наличие высшего образования.

Будет плюсом:

  • Опыт работы с Redis и Apache Kafka.
  • Опыт работы с микросервисной архитектурой.
  • Знание экосистемы Docker (compose, swarm, Kubernetes).