Backend Developer (Node.js) remote
Hunt Rangers
- Санкт-Петербург
- Постоянная работа
- Полная занятость
MedControl - это телемедицинская платформа, позволяющая проходить осмотры - быстро, удобно и объективно.Осмотры могут быть любыми и для любых целей, но фокус сейчас на водителях коммерческого и общественного транспорта, которые должны обследоваться перед каждым рейсом. MedControl не только делает дороги более безопасными, исключая вероятность “обмануть систему”, но и помогает заботиться о здоровье водителей по всей России.Мы уже 2 года в проде и активно растем. Наши целевые показатели - 1.000.000 осмотров в сутки и 1000 RPS в пике.О нашей команде и кого мы ищем?У нас несколько команд, общим числом - примерно 40 человек. Аналитики, дизайнеры, devops-инженеры и QA-команда, в том числе авто- и нагрузочное тестирование и 2 команды разработки. Одна сфокусирована на бортовом ПО для нашего оборудования (Android), а вторая отвечает за серверную часть и веб-приложение.Одна сфокусирована на бортовом ПО для нашего оборудования (Android), а две другие делят между собой серверную часть и веб-приложение.Сейчас приглашаем в команду Senior Node.js разработчика. Будем рады коллеге, которому важно создавать крутые, нагруженные продукты с заботой о конечном пользователе.Технический стекBackend: NodeJs, TypeScript, Nest.jsFrontend: React.jsInfrastructure: PostgreSQL, Clickhouse, Redis, KafkaTools: Docker, Kubernetes, Gitlab, gRPCTeam: TeamLead, 6 x Node.js Developers, 2 x DevOps, 3 x Frontend Developer, 6 x QAРаботаем 2-х недельными спринтамиМы предлагаем для тебя
- Возможность повлиять на развитие продукта, который может стать лидером рынка в сфере медосмотров
- Работать над реально важной задачей, влияющей на безопасность и здоровье людей
- Highload. Проект на пике - 1000 RPS и миллионы пользователей. Это не скучный корпорат, а возможность делать что-то уникальное
- Современный и интересный стек, возможность применить свой накопленный опыт + прокачаться в новых сложных задачах
- Удалёнка или гибрид на выбор (РФ / из заграницы тоже ок)
- Белая ЗП от 320 000 руб. на руки и выше, официальное трудоустройство в аккредитованную ИТ-компанию с первого рабочего дня
- Гибкий график: 10:00-19:00 или 9:00-18:00 по МСК
- Крутой просторный офис класса “А” в Москве рядом с м. Калужская - если хочется поработать оффлайн, велкам)
- Разрабатывать высоконагруженные и сложные с точки зрения бизнес-логики сервисы
- Проектировать эффективные схемы БД и алгоритмов работы с большими данными
- Конечно же, писать unit-тесты. Не протестированный код - сломанный код
- Совместно с командой строить архитектуру проекта
- Проводить code review
- Работал с Node.js, Typescript на коммерческих проектах от 4-х лет
- Работал с PostgreSQL или другими реляционными СУБД от 3-х лет
- У тебя есть понимание брокеров сообщений (Kafka, RabbitMQ и т. п.)
- Знаком с архитектурой ПО (паттерны проектирования, SOLID и проч.). Уверенно применяешь все эти подходы там где нужно, и не применяешь там, где не нужно )
- У тебя есть опыт построения архитектуры сложных проектов.
- Желание изучать новые технологии и подходы. На проекте потребуются нестандартные решения, мы за живой интерес и любопытство
- Готовность предлагать технические решения, объективно оценивать их, объяснять и отстаивать
- Опыт создания и эксплуатации highload-проектов
- Коммерческий опыт с Nest.js - от 1 года
- Опыт работы с Kafka (также приветствуется Kafka Connect и Debezium).
- Опыт работы с Clickhouse и построения пайплайнов на его основе
- Опыт работы с классическими строго типизированными языками: C#, Java
- Понимание внутреннего устройства баз данных
- Заинтересованность в широком спектре технологий (это позволяет более полноценно понять те, с которыми работаешь)
- Опыт управления небольшой командой разработчиков, менторинга, развития программистов
Хабр Карьера