Обязанности:
- Участие в разработке архитектуры серверных приложений и микросервисов, а также в проектировании пользовательских интерфейсов;
- Написание понятного и лаконичного кода и покрытие его тестами;
- Написание полной документации к методам (в Swagger и т.д.);
- Рефакторинг существующего кода;
- Участие в определении сроков и их соблюдение;
- Рост до лида в течение 6-ти месяцев работы.
Что мы ожидаем:
- Опыт работы от 3-х лет в коммерческой разработке.
- Уверенное владение TypeScript и глубокое понимание его преимуществ в разработке.
- Опыт работы с Full Stack проектами, включая проектирование, разработку и поддержку фронтенд и бэкенд-компонентов.
- Умение писать чистый, поддерживаемый и масштабируемый код.
- Знание принципов SOLID, DRY, KISS и других лучших практик разработки.
- Опыт работы с микросервисной архитектурой.
- Опыт работы в команде, умение эффективно взаимодействовать с разработчиками, дизайнерами и проджект-менеджерами.
Бекенд:
- Глубокий опыт работы с Node.js и фреймворками NestJS, Express для создания надежных и масштабируемых серверных приложений.
- Уверенное владение тестированием с использованием Jest.
- Опыт работы с базами данных: MongoDB (NoSQL) и ClickHouse.
- Знание и использование Redis для кэширования и оптимизации производительности.
- Навыки работы с WebSocket и TCP Socket для реализации real-time взаимодействий.
- Разработка и поддержка REST API с учетом лучших практик (OpenAPI, документация, безопасность).
- Опыт контейнеризации приложений с использованием Docker.
Инфраструктура:
- Знание и опыт работы с Kubernetes.
- Понимание процессов CI/CD, опыт работы с GitLab.
- Уверенное владение Git.
Фронтенд:
- Уверенный опыт разработки пользовательских интерфейсов с использованием React и React Native.
- Знание и практическое применение Redux для управления состоянием приложения.
- Опыт создания адаптивных и кроссплатформенных интерфейсов с акцентом на производительность и UX.
Что мы предлагаем:
- Работу в крупной компании;
- Оформление по ТК с первого рабочего дня;
- Полностью белая зарплата;
- Социальный пакет, включающий ДМС и другие выплаты;
- Зарплатный проект с Сбербанком и ВТБ, льготная ипотека;
- Уровень дохода обсуждается с успешным кандидатом на собеседовании;
- График работы 5/2 с 08.00 до 17.00 или с 09.00 до 18.00;
- Комфортный офис по адресу: Мытная, 66;
- Корпоративная мобильная связь, если тебе необходимо оставаться на связи;
- Корпоративное такси, если тебе необходимо участвовать во внешних мероприятиях;
- Скидки на покупку автомобилей брендов компании;
- Возможность проявить себя в различных проектах;
- Поддержка руководителя и коллег при вводе в должность;
- Корпоративные мероприятия;
- Возможность карьерного роста в быстрорастущей компании;
- Чай и кофе за счет компании.