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-инфраструктурой
- При необходимости участвовать в техническом лидерстве и менторинге разработчиков
Основной стек
Backend:
- Node.js
- TypeScript / JavaScript
- NestJS / Express / Fastify
- REST API
- GraphQL
- Microservices
Frontend:
- React
- Next.js
- TypeScript
- Redux / Zustand
Infrastructure:
- Docker
- Kubernetes
- AWS / GCP
- Terraform
- CI/CD
Требования
- Коммерческий опыт разработки на Node.js
- Уверенное знание JavaScript / TypeScript
- Практический опыт разработки production backend-систем
- Опыт работы с REST API и/или GraphQL
- Опыт работы с SQL и/или NoSQL базами данных
- Опыт разработки на React
- Понимание backend и frontend архитектуры
- Опыт работы с Git и CI/CD
- Умение проводить code review
- Для Team Lead: опыт технического лидерства, менторинга или управления командой разработки будет плюсом.
Будет плюсом
- Microservices
- Event-driven architecture
- Redis