Москва
Приглашаем в команду Node.js разработчика.
Полный стек проекта: TypeScript, JavaScript, Node.js, NestJS, Moleculer, TypeORM, Sequelize, Postgresql, MySQL, RabbitMq, k8s, Docker, React
Ожидания от кандидата:
- Глубокие знания Node.js, желателен опыт работы со стримами и профилирования приложений
- Отличное знание NestJS. Опыт разработки кастомных модулей, декораторов и тд приветствуется
- Понимание микросервисной архитектуры
- Знание SQL на уровне сложных запросов и навыки их оптимизации. Умение грамотно использовать индексы (Postgresql, MySQL)
- Самостоятельность и инициативность, умение взять на себя не только тикет, но и фичу, умение коммуницировать с разработчиками и техническими специалистами смежных подразделений, умение работать в команде (помогать и просить помощи)
- Владение Linux на уровне командной строки необходимое для разработки
- Иметь представление о k8s (основные ресурсы платформы)
- Работа с git (rebase, резолв конфликтов)
- Готовность работать с легаси (moleculer)
Условия:
- Работаем по CI/CD (dev, stage, prod окружения)
- Состав команды - тимлид, 3 бека 2 фронта
- Есть выделенный девопс, реализован принцип GitOps
Что нужно делать:
- Участие в планировании, проектировании и разработке с нуля новых backend сервисов, доработка и рефакторинг с оптимизацией существующих
- Покрытие тестов нового и существующего функционала
- Ревью кода коллег
Предлагаем:
- Работа в аккредитованной IT-компании
- Официальное трудоустройство по ТК РФ
- Полное введение в должность (адаптация, обучение продукту, поддержка на всех этапах)
- Возможность работать из любой точки мира. Нет ограничений по локации
- ДМС (стоматология + мед. услуги)
- Оплата компанией занятий в языковой школе Skyeng
- Компенсация занятий спортом
- Отличные возможности для самореализации и карьерного роста
- Слаженные процессы и сильная, дружная команда
- Богатая корпоративная жизнь, совместные праздники, онлайн-встречи