Транстелеком

Fullstack-разработчик

Не указана
  • Астана
  • Полная занятость
  • Гибкий график
  • От 1 года до 3 лет
Обязанности:
  • Участвовать в разработке и поддержании масштабируемых веб-приложений, обеспечивая соблюдение высоких стандартов качества кода и применение передовых практик разработки;
  • Проектировать понятные и адаптивные пользовательские интерфейсы с использованием современных фреймворков (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 процессов для ускорения разработки, тестирования и развертывания.
Условия:
  • Полный рабочий день или гибридный график работы;
  • Проектная временная работа.