techcarrot FZ LLC

Microservices & API Developer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Backend-разработчик микросервисов и API на Node.js и TypeScript. Проектирование и поддержка масштабируемых сервисов, API-first решений и контейнеризованных приложений в Azure.

Задачи

  • Проектировать, разрабатывать и поддерживать масштабируемые микросервисы на Node.js и TypeScript
  • Создавать API-first решения по стандартам REST и спецификациям OpenAPI
  • Разворачивать, управлять и масштабировать контейнеризованные приложения в Azure Kubernetes Service (AKS)
  • Публиковать, защищать и управлять API через Azure API Management (APIM)
  • Интегрировать backend-сервисы с внутренними и внешними системами по синхронным и асинхронным паттернам
  • Реализовывать аутентификацию и авторизацию через OAuth2, OpenID Connect и Azure AD
  • Обеспечивать высокое качество кода через тестирование, ревью и автоматизацию CI/CD
  • Настраивать логирование, мониторинг и трассировку с помощью Azure Monitor и Application Insights
  • Взаимодействовать с командами product, QA, DevOps и архитектуры

Требования

  • Сильный опыт backend-разработки на Node.js и TypeScript
  • Опыт проектирования и создания микросервисов и RESTful API
  • Практический опыт работы с сервисами Azure, особенно AKS, API Management и Key Vault
  • Опыт работы с Docker и понимание концепций Kubernetes
  • Знание CI/CD пайплайнов на Azure DevOps или GitHub Actions
  • Опыт работы с SQL и/или NoSQL базами данных
  • Понимание лучших практик безопасности API и рекомендаций OWASP
  • 6–8 лет практического опыта backend-разработки на Node.js и TypeScript
  • Опыт создания и эксплуатации микросервисов и REST API в продакшене
  • Практический опыт работы с Azure, AKS и Azure API Management
  • Хорошее понимание Docker, основ Kubernetes и CI/CD пайплайнов
  • Способность самостоятельно работать над фичами и участвовать в обсуждении дизайна
  • Степень бакалавра в Computer Science, Engineering или эквивалентный практический опыт

Навыки

  • Node.js
  • TypeScript
  • REST
  • OpenAPI
  • Azure
  • Azure Kubernetes Service (AKS)
  • Azure API Management (APIM)
  • OAuth2
  • OpenID Connect
  • Azure AD
  • CI/CD
  • Azure Monitor
  • Application Insights
  • Docker
  • Kubernetes
  • Azure DevOps
  • GitHub Actions
  • SQL
  • NoSQL
  • OWASP
  • Azure Key Vault
  • NextJS
  • Azure Service Bus
  • Event Hubs
  • OpenTelemetry
  • Prometheus
  • Grafana

Похожие вакансии

Forward Deployed Software Engineer
Harmattan AIMiddleОфис
4 сент.
Senior Research Platform Engineer
InfiniteQuantSeniorДубайОфис
1 сент.
Python Engineer
VirtusaLead
31 авг.
Nodejs Developer (Wealth Management)
VirtusaSeniorОфис
31 авг.
Senior Backend Engineer - Agentic SDLC / AI-Driven Development Lifecycle (AI-DLC) Platform
VirtusaSeniorОфис
31 авг.