Обязанности:
- Участвовать в разработке и поддержании масштабируемых веб-приложений, обеспечивая соблюдение высоких стандартов качества кода и применение передовых практик разработки;
- Проектировать понятные и адаптивные пользовательские интерфейсы с использованием современных фреймворков (React, Vue.js, Next.js), оптимизируя их производительность и отзывчивость;
- Разрабатывать надежные и безопасные RESTful API и микросервисы с использованием Node.js и Express.js, а также интегрировать решения с внешними системами (например, HeadHunter, LinkedIn);
- Проектировать и оптимизировать схемы реляционных и нереляционных баз данных, управлять запросами и обеспечивать высокую производительность приложений в условиях значительной нагрузки;
- Разрабатывать и поддерживать решения на облачных платформах (AWS, Azure, Google Cloud) для обеспечения масштабируемости, надежности и безопасности приложений;
- Внедрять автоматизацию CI/CD процессов, используя инструменты Docker и Kubernetes для эффективного развертывания и управления приложениями;
- Сотрудничать с командами дизайна, QA и продуктовыми менеджерами для реализации пользовательских требований и повышения качества продукта.
- Опыт работы с React, Vue, Next.js, разработка интерактивных и адаптивных пользовательских интерфейсов с использованием SSR (Server-Side Rendering) и CSR (Client-Side Rendering) для улучшения производительности и UX/UI;
- Опыт работы с Node.js и Express.js для создания надежных и масштабируемых RESTful API и микросервисов. Знания в области WebSockets, аутентификации и авторизации пользователей через OAuth и другие протоколы;
- Опыт проектирования и разработки API для интеграции с внешними системами (например, HeadHunter, LinkedIn), взаимодействие с базами данных и API для обработки резюме и автоматизации HR-процессов;
- Опыт работы с Docker и Kubernetes для разработки, развертывания и управления масштабируемыми приложениями. Знания в области автоматизации CI/CD процессов для ускорения разработки, тестирования и развертывания.
- Полный рабочий день или гибридный график работы;
- Проектная временная работа.