Middle Full-stack developer (Node.js+React/Angular)
Прямой работодатель Thundermarkt ( thundermarkt.com )
Опыт работы от 1 года до 3х летот 130 000 до 180 000 ₽
В существующий веб-проект компании требуется Full-stack developer со знанием Angular и Node.js (middle)
Описание проекта:
Это веб-сервис (не классическая биржа) подбора исполнителей для различных проектов Заказчиков, включающий интегрированную систему управления, размещенными на нем заказами.
Наш стек:
Backend - NestJS
Frontend - Angular
Database - PostgreSQL
также используются: Angular Elements и Монорепозиторий NX
Проект развернут на данный момент на Heroku + Swagger. В нем используется связка ЛК Заказчика + CRM Bitrix24
Что необходимо делать:
- дорабатывать существующий функционал ЛК Заказчика (на текущий момент: 80% back/20% front)
- взаимодействовать с программистами Bitrix24
- разрабатывать бизнес и системные сервисы с использованием Node.js, TypeScript (опционально), PostgreSQL
- разрабатывать архитектуру микросервисов
- разрабатывать библиотеки для стандартных компонентов
- проектировать, писать и документировать API для межсервисного взаимодействия
- оценивать сроки выполнения задач
- документировать проект
- вести workflow по задачам в Bitrix24 и отчитываться по еженедельным спринтам
Пример ключевой верхнеуровневой задачи: доработать существующее API для финальной реализации функционала передачи данных между CRM Bitrix24 и личным кабинетом Заказчика на странице “Работа с задачей”
Что мы ждем от вас:
- Можешь самостоятельно создать полноценный MVP
- Можешь самостоятельно подобрать оптимальные технологии для решения задачи
- Хорошо знаешь Angular и Node
- Знаешь Postgre SQL и умеешь проектировать структуру БД
- Умеешь работать с веб-серверами, такими как Apache и Nginx
- Можешь разобраться в чужом коде и можешь внести в него изменения
- Можешь настроить интеграцию с платежной системой
- Любишь свою работу и добиваешься результата
- Умеешь работать on-demand, без полноценного технического описания в случае необходимости и предложения своих идей
Ключевые навыки:
- Опыт разработки на Angular и Node.js больше 2х лет
- Знание и умение работать с PostgreSQL
- Уметь работать с git, Heroku, Swagger
- Умение разрабатывать описательную документацию к API
- Навыки кроссбраузерной верстки (HTML + CSS)
Приветствуется:
- Опыт в реализации личных кабинетов пользователей
- Опыт работы с Angular Materials
- Опыт взаимодействия/знания/ программирования с Bitrix24
- Опыт работы с MCS
- Опыт интеграций различных CRM решений, платежных систем и пр.
- Опыт программирования собственных проектов с 0 до MVP
Наши условия:
- Официальная белая зарплата, оплачиваемый больничный, 28-дневный отпуск
- Офис недалеко от центра Москвы (м. Алексеевская) - при желании
- Возможна как полностью удаленная работа, так и с полным или частичным присутствием в офисе - на ваш выбор
- Возможна частичная занятость, не менее 60 часов в месяц, гибкий график
- Отчетность - еженедельные спринты и ведение workflow
- Испытательный срок - 3 месяца
- Возможность роста до CTO и формирования собственной команды в будущем
Junior- программистов без опыта не рассматриваем