NorthBay Solutions Pakistan
Senior Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Engineer для разработки масштабируемых cloud-native приложений. Работа на стыке frontend и backend: React.js, Python/Node.js и архитектуры на базе AWS.
Задачи
- Проектировать, разрабатывать и поддерживать full-stack приложения на React.js и Python/Node.js
- Создавать масштабируемые backend-сервисы и API на Python и/или Node.js с интеграцией в инфраструктуру AWS
- Разрабатывать переиспользуемые адаптивные компоненты React.js и следовать лучшим практикам frontend-архитектуры
- Проектировать и интегрировать RESTful API и/или GraphQL-сервисы
- Реализовывать real-time функциональность с использованием WebSockets
- Участвовать в code review, формировании стратегий тестирования и технической документации
- Диагностировать, отлаживать и оптимизировать производительность приложений на frontend и backend
- Следить за современными практиками веб-разработки, Python, Node.js, React.js и облачными технологиями
Требования
- 8+ лет профессионального опыта в full-stack разработке
- Сильная экспертиза в backend-разработке на Python и/или Node.js
- Практический опыт frontend-разработки на React.js для создания адаптивных и масштабируемых интерфейсов
- Понимание современной frontend-разработки: компонентная архитектура, управление состоянием, адаптивный дизайн
- Опыт работы с RESTful API и/или GraphQL
- Практический опыт с сервисами AWS: Lambda, Amplify, API Gateway, RDS/MySQL
- Понимание микросервисов, serverless-архитектур и event-driven систем
- Опыт работы с WebSockets и real-time коммуникацией
- Знакомство с CI/CD пайплайнами, автоматизированным тестированием и системами контроля версий
- Сильные навыки решения проблем и внимание к деталям
- Сильные коммуникативные навыки и умение работать в команде
Условия
- Работа над современными cloud-native продуктами
- Конкурентная компенсация и бенефиты
- Гибридный формат работы в Лахоре, Карачи или Исламабаде
- Культура сотрудничества в инженерной команде с возможностями обучения и роста
Навыки
- React.js
- Python
- Node.js
- AWS
- Lambda
- Amplify
- API Gateway
- RDS
- MySQL
- RESTful APIs
- GraphQL
- Microservices
- Serverless
- WebSockets
- CI/CD
- Docker
- AWS CDK
- CloudFormation
- Jira
- Confluence