сегодня

Backend Developer Node.js TypeScript

ориентир по рынку
вакансия зп не указана
в среднем 321 918 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

TBC Uzbekistan — цифровая финансовая экосистема, создающая финансовые сервисы в Узбекистане. В неё входят цифровой банк, сервис для предпринимателей и малого бизнеса, платежное приложение, сервис рассрочки, платформа автоматизации розничной торговли и цифровое страхование.

задачи

  • Проектировать, разрабатывать и поддерживать готовые к эксплуатации бэкенд-сервисы и REST API
  • Участвовать в системном дизайне, проектировании потоков данных, интеграций и распределенных сервисов
  • Разрабатывать асинхронные процессы, учитывая надежность, идемпотентность, повторы и обработку ошибок
  • Проектировать API с учетом обратной совместимости, версионирования, аутентификации и авторизации
  • Оптимизировать производительность и масштабируемость сервисов, запросы, индексы, кэширование, параллельность и доступ к данным
  • Работать с MongoDB, Redis и реляционными базами данных
  • Разрабатывать и поддерживать интеграции на Kafka, включая повторы, DLQ, повторное воспроизведение и управление схемами событий
  • Обеспечивать наблюдаемость сервисов: вести журналы, метрики и трассировки, диагностировать производственные проблемы
  • Писать модульные и интеграционные тесты, при необходимости участвовать в нагрузочном тестировании
  • Участвовать в проверке кода, технических обсуждениях и принятии архитектурных решений
  • Наставлять разработчиков младшего и среднего уровня, помогать с адаптацией и проводить технические собеседования
  • Участвовать в дежурствах, расследовании производственных инцидентов, анализе их первопричин и подготовке отчетов по итогам
  • Документировать архитектурные и технические решения, инструкции по эксплуатации и особенности сервисов
  • Взаимодействовать с командами продукта, тестирования, фронтенда, DevOps и другими инженерами

требования

  • От 5 лет опыта в бэкенд-разработке и самостоятельной работы с производственными сервисами
  • От 3 лет опыта работы с Node.js и TypeScript в производственной среде
  • Практический опыт с NestJS и Fastify
  • От 3 лет опыта проектирования и разработки масштабируемых бэкенд-систем и распределенных сервисов
  • Практический опыт применения DDD, Clean Architecture, Hexagonal Architecture или аналогичных подходов
  • От 4 лет опыта работы с MongoDB, включая проектирование схем, индексы, оптимизацию запросов и репликацию
  • Опыт работы с реляционными базами данных, понимание проектирования схем и оптимизации запросов
  • От 3 лет опыта работы с REST API, включая версионирование, обратную совместимость, аутентификацию и авторизацию
  • От 3 лет опыта работы с Kafka в производственной среде: обработка событий, идемпотентность, повторы, DLQ и повторное воспроизведение
  • Хорошее понимание асинхронного программирования, параллельности и обработки ошибок
  • Опыт автоматизированного тестирования: модульные и интеграционные тесты; понимание нагрузочного тестирования
  • Практический опыт работы с Docker и CI/CD, например GitHub Actions или GitLab CI/CD
  • Рабочее понимание Kubernetes и контейнерных сред
  • Знание хотя бы одной облачной платформы: AWS, GCP или Azure
  • Опыт работы с производственными инцидентами, анализом первопричин и дежурствами
  • Опыт наставничества или технического сопровождения менее опытных разработчиков
  • От 2 лет опыта в финтехе, BNPL или платежных системах
  • Будет плюсом: опыт с Express для поддержки устаревших сервисов, Event Sourcing, CQRS, RabbitMQ, NATS и другими системами обмена сообщениями, Prometheus, Grafana, OpenTelemetry и продвинутой наблюдаемостью, GraphQL или gRPC, OpenID Connect, SSO и системами идентификации, высоконагруженными системами, шардированием, балансировкой нагрузки и горизонтальным масштабированием, Neo4j, ArangoDB и другими графовыми базами данных, Terraform или CloudFormation

условия

  • Конкурентоспособная заработная плата; размер не указан
  • Ежегодный бонус по результатам KPI
  • Корпоративные скидки и специальные предложения от компаний-партнеров
  • Гибридный формат работы с возможностью работать из любой точки мира 24 дня в году
  • 27 Календарных дней оплачиваемого отпуска
  • Дополнительный выходной в день рождения и 2 оплачиваемых дня для родителей по уходу за детьми
  • Гибкий график: 09:00–18:00 или 10:00–19:00
  • Свежие фрукты и сезонные угощения в офисе
  • Доступ к Udemy, Coursera и внутренней образовательной платформе с более чем 1 600 курсами
  • Профессиональное обучение и воркшопы для развития технических и гибких навыков
  • Корпоративные мероприятия, командные встречи, праздники, чемпионаты и оздоровительные инициативы
  • Спортивные клубы: йога, футбол и баскетбол

Цифровой банк и финтех-экосистема в Узбекистане.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Спроси Хайрика про вакансию

Сверит с твоим резюме, подскажет вилку и вопросы на собесе.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.