techcarrot FZ LLC
Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack разработчик в распределённую команду: разработка и поддержка веб-приложений на React.js, Next.js и Node.js, включая backend-сервисы, REST API и интеграции. Работа удалённо в связке с product, design, QA и DevOps командами.
Задачи
- Разрабатывать и поддерживать адаптивные веб-сайты на React.js, Next.js и Node.js
- Создавать переиспользуемые UI-компоненты, backend-сервисы, REST API и необходимые системные интеграции
- Выполнять назначенные user stories в срок, соблюдая согласованные стандарты кодирования, безопасности и производительности
- Проводить unit-тестирование, код-ревью, исправлять дефекты, вести документацию и поддерживать деплой
- Удалённо взаимодействовать с onshore-командами product, design, QA и DevOps, предоставлять понятные отчёты о прогрессе
- Поддерживать анализ и устранение дефектов в согласованные сроки
Требования
- Минимум 5–7 лет опыта в роли Full Stack разработчика
- Backend: Kubernetes, Docker, nginx
- Backend-разработка на Node.js
- Реляционные и NoSQL базы данных
- CI/CD с Azure DevOps
- Знакомство с Storage queues / Service Bus
- Знакомство с паттернами проектирования REST API
- Опыт работы с микросервисной архитектурой
- Знакомство с механизмами кэширования, например Redis
- Опыт работы с Azure
- Опыт работы с serverless-технологиями
- Опыт деплоя и конфигурации API на Azure APIM
- Frontend: сильная экспертиза в React.js и Next.js
- Владение JavaScript (ES6+), HTML5 и CSS3
- Опыт с современными подходами к стилизации (CSS Modules, SCSS, Styled Components, Tailwind и др.)
- Понимание компонентной архитектуры и управления состоянием
- Практический опыт работы с RESTful API
- Знание SSR, SSG и оптимизации производительности в Next.js
- Понимание кросс-браузерной совместимости и мобильной адаптивности
- Знакомство с Git и современными CI/CD-процессами
Условия
- Удалённая работа
- Взаимодействие с onshore-командами product, design, QA и DevOps
Навыки
- React.js
- Next.js
- Node.js
- JavaScript
- HTML5
- CSS3
- CSS Modules
- SCSS
- Styled Components
- Tailwind
- Kubernetes
- Docker
- nginx
- REST API
- Microservices
- Redis
- Azure
- Azure DevOps
- Azure APIM
- Serverless
- Storage queues
- Service Bus
- NoSQL
- Relational DB
- CI/CD
- Git
- SSR
- SSG