Encom Systems Technology

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

Не указана
  • Алматы
  • Полная занятость
  • Полный день
  • Более 6 лет

Обязанности:

  • Разработка масштабируемых веб-приложений полного цикла: от интерфейса до серверной логики и баз данных.

  • Проектирование архитектуры с учётом высокой нагрузки, безопасности и дальнейшего масштабирования.

  • Оптимизация производительности фронтенда и бекенда.

  • Создание надёжных интеграций с внешними API и микросервисами.

  • Написание тестов, внедрение CI/CD и контроль качества кода через код-ревью.

  • Участие в принятии ключевых технических решений по проекту.

Требования (без компромиссов):

  • Опыт коммерческой разработки от 5 лет, в том числе не менее 2 лет на позиции senior/fullstack.

  • Экспертное владение JavaScript/TypeScript, глубокое знание HTML5/CSS3 и одного из фреймворков: PHP, Laravel, YII, PHP Unit, React, Vue.js или Angular,

  • Backend на Node.js (Nest.js, Express) или одном из языков: Python (Django/FastAPI), Java (Spring Boot), C# (.NET Core), Go.

  • Опыт проектирования и интеграции REST и GraphQL API, RESTful API и SOAP

  • Работа с базами данных: реляционные (PostgreSQL, MySQL) и NoSQL (MongoDB, Redis), оптимизация запросов.

  • Опыт контейнеризации (Docker) и оркестрации (Kubernetes).

  • Глубокое понимание архитектурных паттернов, SOLID, DRY, KISS.

  • Навыки оптимизации фронтенда (SSR, Code Splitting, кеширование) и бекенда (профилирование, нагрузочное тестирование).

  • виртуализации на базе технологий (KVM, VMware)
    Terraform

  • шифрование AES-256

  • Применение архитектурных паттернов: MVC

  • интеграции систем через smart bridge

Будет преимуществом:

  • Опыт работы с микросервисной архитектурой.

  • Участие в Open Source проектах или наличие публичного портфолио.

  • Опыт DevOps: настройка CI/CD, автоматизация деплоя.

  • Знание TypeORM, Prisma, Sequelize, Mongoose или аналогичных ORM.

Заработная плата обсуждается по итогам собеседования.