Требования к вакансии: Senior Full Stack разработчик
Мы ищем опытного Senior Full Stack разработчика, способного профессионально разрабатывать как пользовательские интерфейсы (UI), так и серверные системы, включая базы данных и API. Идеальный кандидат будет обладать сильными навыками решения проблем и способностью эффективно отлаживать и решать существующие проблемы. Кроме того, кандидат должен иметь опыт развертывания приложений в инфраструктуре AWS.
Обязанности:
1. Разработка и поддержка удобных интерфейсов с использованием Vue.js , Nuxt.js и Typescript.
2. Разработка и оптимизация масштабируемых серверных решений с использованием Node.js, Nest JS , Express.js и Typescript.
3. Развертывание приложений в инфраструктуре AWS, для масштабирования, надежности и безопасности.
4. Обеспечение бесперебойной работы приложения. Устранение неполадок и эффективное решение проблем как в пользовательском интерфейсе, так и в внутренней кодовой базе,
5. Создание и обслуживание баз данных PostgreSQL, включая проектирование схем, моделирование данных и оптимизацию запросов.
6. Разработка API-интерфейсов RESTful для обеспечения бесперебойной связи между интерфейсными и внутренними системами.
7. Использование Docker , Redis и TypeORM для оптимизация и эффективности разработки
8. JWT для механизмов безопасной аутентификации и тестирования с использованием Jest для обеспечения надежности.
Technology stack:
Front-end:
Vue.js
Nuxt.js
Typescript
Jest - testing framework
Back-end:
Node.js
Nest JS
Express.js
Typescript
Additional tools:
PostgreSQL
Docker
AWS
TypeORM
Redis
JWT
Nginx