Background

Senior Backend Developer (Node.js)

Гибрид
IT & Data Development

Задачи

  • Разрабатывать backend-сервисы на Node.js / TypeScript
  • Проектировать микросервисную архитектуру и новые сервисы с нуля
  • Развивать и оптимизировать существующие highload-сервисы
  • Работать с системами, обрабатывающими большие объемы трафика и данных
  • Проектировать взаимодействие между сервисами с использованием RabbitMQ и Kafka
  • Работать с SQL-базами данных
  • Участвовать в развитии инфраструктуры на AWS и Kubernetes
  • Настраивать и развивать мониторинг сервисов с Prometheus и Grafana
  • Принимать архитектурные и технические решения и отвечать за их реализацию
  • Участвовать в развитии технических подходов и инженерных практик внутри команды

Требования

  • Сильный коммерческий опыт backend-разработки на Node.js
  • Уверенное владение TypeScript и NestJS
  • Опыт проектирования и разработки микросервисных систем
  • Опыт работы с highload-продуктами и высоконагруженными сервисами
  • Уверенное знание SQL
  • Практический опыт работы с брокерами сообщений: RabbitMQ и/или Kafka
  • Опыт работы с Kubernetes и AWS
  • Опыт с Prometheus и Grafana
  • Понимание принципов построения масштабируемых и отказоустойчивых систем
  • Готовность самостоятельно принимать технические решения и брать за них ответственность

Бенефиты

  • Highload-продукты, обрабатывающие десятки тысяч запросов в секунду и работающие на аудиторию 100M+ пользователей по всему миру
  • Медицинская страховка в странах присутствия компании
  • Годовой бюджет $2 000 после испытательного срока на медицинское страхование, изучение языков и занятия спортом
  • Частичная компенсация профессионального обучения, курсов и участия в профильных конференциях
  • Доступ к корпоративной электронной библиотеке
  • Еженедельные онлайн-консультации с психологом за счет компании
  • Возможность релокации в страны присутствия офисов компании с релокационной поддержкой после ИС