Backend разработчик Typescript
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Привет! Мы делаем платформу для вовлекающего корпоративного обучения 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, надо им пользоваться)