👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Backend разработчик Typescript

Зарплата

от 80 000 до 180 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Геймификация корпоративного обучения

Описание вакансии

Условия работы

Привет! Мы делаем платформу для вовлекающего корпоративного обучения Quiz Lab. Учиться с нами так интересно, что 65% сотрудников наших клиентов заходят в наши приложения в выходные и после работы, даже если их никто не заставляет и не засыпает push-уведомлениями.

Наши клиенты – крупнейшие российские корпорации (Газпром-нефть, Северсталь, Кока-Кола, Норникель, Сибур и другие), которые хотят, чтобы обучение перестало быть навязанной формальность и стало яркой частью жизни их сотрудников.

Каждый год мы растём x5, и наш CTO уже не может делать весь серверный код своими руками. Мы, если честно, не понимаем, как он до этого справлялся.

Основные технологии:

Node.js (не важно, если нет с ним опыта), Typescript (нужен опыт с ts или с C#, C++, Java и готовность освоить ts), Postgres, Redis.

Must have:

  • WEB/HTTP/RESTFUL – понимание что такое вебсервер, как с ним взаимодействует браузер, что такое http запрос и т.д.
  • ООП – опыт разработки на любом языке c применением принципов ООП.
  • linux, bash – хотя бы небольшой опыт работы в linux окружении
  • SQL – умение писать простые запросы
  • Английский на уровне чтения технической литературы

Будет плюсом, если есть опыт и понимание:

  • ООП – разработка с использованием принципов dependency injection
  • Domain driven development
  • JS
  • SQL – умение писать сложные запросы (CTE, subqueries, joins)
  • typescript
  • nodejs
  • docker
  • k8s
  • linux (более глубокое понимание ОС)
  • nginx
  • postgresql
  • микросервисы, разработка в облаке

Из личных качеств нам важны:

  • самостоятельность: всё расскажем и покажем, но в мелочах нужно разбираться самостоятельно
  • умение понятно излагать свои мысли письменно (так как работаем удалённо) и устно (потому что мы платим за google meet, надо им пользоваться)