Fullstack Developer (Middle+/Senior)
Мэтч
Покажет вашу совместимость с вакансией
Описание вакансии
Fullstack Developer (Middle+ / Senior)
Компания: NDA российский айти-интегратор
Зп: 250-450 gross
Формат: удаленно, с территории РФ
Описание вакансии
Ищем Fullstack Developer для разработки модулей корпоративной платформы под ключ — от пользовательского интерфейса до серверной логики, API и работы с данными. Эта роль подойдёт инженеру, который уверенно чувствует себя и во frontend, и в backend, умеет быстро собирать законченный функционал, работает с интеграциями, понимает API-контракты, роли доступа, real-time сценарии и логику корпоративных систем. Платформа включает frontend, backend, REST API, WebSocket / SignalR, сервер аутентификации, брокер сообщений, интеграционные коннекторы, PostgreSQL, S3, ClickHouse, OLAP и аналитические компоненты.
Задачи
- Разработка fullstack-функционала платформы от UI до backend-логики
- Создание новых бизнес-модулей, рабочих экранов, кабинетов, справочников и внутренних панелей
- Разработка и доработка frontend-интерфейсов
- Разработка серверной логики, API и прикладных backend-модулей
- Интеграция frontend с REST API
- Участие в реализации real-time сценариев через WebSocket и/или SignalR
- Работа с ролями доступа, авторизацией и пользовательскими сценариями
- Разработка административных интерфейсов и экранов управления
- Работа с реляционными и NoSQL базами данных
- Поддержка интеграций с аналитическими и сервисными модулями платформы
- Участие в декомпозиции задач, проектировании функционала и выборе технических решений
- Участие в исправлении инцидентов, технической поддержке и улучшении качества продукта
- Написание тестов на критичный функционал
- Участие в code review и развитии инженерных практик команды
Требования
- Коммерческий опыт fullstack-разработки от 5 лет
- Уверенный опыт frontend-разработки на одном из фреймворков: React, Vue, Angular
- Уверенный опыт backend-разработки на одном из стеков: C# / ASP.NET Core, Python, Node.js, Java
- Хорошее знание JavaScript / TypeScript
- Практический опыт разработки REST API
- Опыт работы с WebSocket и/или SignalR
- Понимание клиент-серверного взаимодействия и API-контрактов
- Уверенный опыт работы с SQL-базами данных
- Практический опыт работы с NoSQL будет преимуществом
- Понимание принципов аутентификации, авторизации, ролей и прав доступа
- Умение самостоятельно доводить задачу до результата — от пользовательского интерфейса до backend и БД
- Опыт работы с Git
- Опыт работы с Docker, Docker Compose, Kubernetes.
- Понимание принципов тестирования и поддержки production-кода
- Опыт работы с брокерами сообщений: RabbitMQ / Kafka / Redis / аналогами
Будет плюсом
- Опыт работы с ClickHouse
- Понимание OLAP и аналитических сценариев
- Опыт работы с библиотеками NumPy, Pandas
- Опыт интеграции с BI-системами, в том числе Apache Superset / Grafana
- Опыт работы с брокерами сообщений
- Понимание ETL / ELT процессов
- Опыт работы с реляционными БД и NoSQL в одном проекте
- Опыт настройки CI/CD для приложений
- Опыт работы с корпоративными системами, где есть интеграции, роли, аудиты, логи, диагностические экраны
- Опыт написания integration tests и e2e тестов
Что для нас важно
- Способность закрывать функционал end-to-end
- Хорошее понимание как frontend, так и backend части
- Умение быстро встраиваться в продуктовую разработку
- Умение работать в условиях, когда система состоит из нескольких интеграционных контуров и аналитических компонентов
- Ответственность, самостоятельность, внимательность к качеству результата
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера