Senior NodeJS developer (SaaS platform)
Требования
Местоположение и тип занятости
Компания
Мобильная и веб-разработка, QA-сервисы
Описание вакансии
Условия работы
Что за работа:
Мы создаем глобальную SaaS-платформу для управления логистическими процессами бизнесов.
Ищем Senior NodeJS разработчиков которые хотят участвовать в архитектурных решениях и с нуля создавать новый продукт на правильных технологиях.
Наш основной стэк: nodejs, golang, typescript, reactjs, postgres, mongo, graphql, git, docker, kubernetes...
Требования:
- Большой опыт в работе с фронтом и бэком: typescript, javascript, reactjs, html5, css3, nodejs
- Опыт с юнит-тестами и интеграционными/end-to-end тестами
- Опыт с mongo и postgres.
- Опыт с разными ORM (mongoose, prisma, typeorm, sequelize, etc)
- Опыт с graphql, в том числе через кодогенерацию или рантайм-создание объектов на базе расширений для ORM-движков
- Опыт настройки валидаций на бэке и на фронте
- Опыт реализации аутентификации и авторизации по ролям на уровне объектов и полей
- Опыт с шинами данных (kafka, rabbit, nats),
- Опыт с docker/docker-compose. Плюсом будет опыт с kubernetes, настройка всех сред включая продакшен (логи, мониторинги, алерты, бакапы) и настройка CI/CD.
- Также плюсом будут знания и опыт с: golang, flutter, аналитические БД (clickhouse, elasticsearch), оркестраторы бизнес-процессов (camunda); а в перспективе ML (python, tensorflow/pytorch/catboost);
- Желательно хороший уровень английского языка
- Обязательно желание и умение обучаться новому, принимать обдуманные технические решения, брать на себя ответственность, эффективно удаленно работать в команде
Условия
- Работа фулл-тайм (8 часов в день, строго без подработок на стороне)
- Удаленная работа
- Отлаженные процессы, профессиональные коллеги, адекватные руководители (тоже умеющие программировать и понимать сложности)
- Постоянная и своевременная заработная плата, размер обсуждается индивидуально
- Оплачиваемые отпуска и больничные