Senior Full-Stack Engineer / Team Lead — Node.js и React@ IT Solve
О позиции
IT Solve ищет Senior Full-Stack Engineer / Team Lead с сильным опытом Node.js для работы над международными software-проектами. Основной фокус позиции — backend-разработка на Node.js с одновременной работой над frontend на React.
Чем вы будете заниматься
- Разрабатывать и поддерживать production backend-сервисы на Node.js
- Проектировать и реализовывать REST / GraphQL API
- Разрабатывать микросервисную архитектуру
- Работать с TypeScript / JavaScript
- Разрабатывать frontend-компоненты и приложения на React
- Работать с PostgreSQL / MySQL / MongoDB
- Использовать Redis, очереди и внешние API-интеграции
- Участвовать в архитектурных решениях
- Проводить code review
- Поддерживать качество и технические стандарты разработки
- Работать с Docker, CI/CD и cloud-инфраструктурой
- При необходимости участвовать в техническом лидерстве и менторинге разработчиков
Требования
- Коммерческий опыт разработки на Node.js
- Уверенное знание JavaScript / TypeScript
- Практический опыт разработки production backend-систем
- Опыт работы с REST API и/или GraphQL
- Опыт работы с SQL и/или NoSQL базами данных
- Опыт разработки на React
- Понимание backend и frontend архитектуры
- Опыт работы с Git и CI/CD
- Умение проводить code review
Будет плюсом
- Опыт технического лидерства, менторинга или управления командой разработки
- Microservices
- Event-driven architecture
Вакансия предлагает конкурентоспособную зарплату и возможность работать над интересными проектами. Однако, описание вакансии могло бы быть более детализированным.
Кто здесь добьётся успеха
Глубокое понимание экосистемы Node.js и опыт работы с библиотеками и фреймворками, такими как Express.js, для создания высокопроизводительных серверных приложений.
Способность эффективно управлять проектами в удаленном формате, включая навыки самоорганизации и проактивного взаимодействия с командой через инструменты, такие как Jira и Slack.
Опыт проектирования и реализации REST и GraphQL API, а также знание принципов микросервисной архитектуры для оптимизации масштабируемости и поддержки приложений.
Знание CI/CD процессов и опыт работы с Docker для автоматизации развертывания и тестирования приложений, что позволяет поддерживать высокое качество кода.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Software Development
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев