Backend-разработчик (Node.js, TypeScript, NestJS)
Ищем опытного backend-разработчика для работы над высоконагруженным iGaming-проектом. Нужно разрабатывать функциональность на Node.js, TypeScript и NestJS, работать с PostgreSQL и Kafka, оптимизировать производительность. Требуется 5+ лет опыта, отличное знание указанных технологий и опыт с production-сервисами. Предлагаем работу в продуктовой команде с понятными задачами и готовыми техническими постановками.
Зарплата ниже рынка
На 88% ниже медианы JavaScript по 178 вакансиям за 90 дней.
Что предстоит делать
Ищем backend-разработчика в продуктовую команду iGaming-проекта. Нужен человек, который уверенно пишет на Node.js и TypeScript, хорошо знает NestJS, понимает PostgreSQL и умеет работать с высоконагруженными сервисами. Архитектуру с нуля строить не нужно: задачи будут поставлены, техническое направление задано. Важно аккуратно и быстро реализовывать функциональность, разбираться в существующем коде и доводить задачи до рабочего результата.
- Разрабатывать backend-функциональность на Node.js, TypeScript и NestJS.
- Работать с существующими микросервисами.
- Реализовывать задачи по готовым требованиям и техническим постановкам.
- Дорабатывать интеграции и внутренние сервисы.
- Работать с PostgreSQL: запросы, индексы, транзакции, оптимизация.
- Работать с Kafka или Redpanda.
- Разбирать и исправлять проблемы с производительностью.
- Писать понятный, поддерживаемый код.
- Участвовать в code review.
- При необходимости дорабатывать frontend-часть на React и TypeScript.
- Что ожидаем:
- Backend
- 5+ лет коммерческой разработки.
- Отличное знание Node.js.
- Отличное знание TypeScript.
- Уверенный опыт работы с NestJS.
- Хорошее понимание асинхронной модели Node.js.
- Опыт работы с production-сервисами.
- PostgreSQL
- Отличное знание PostgreSQL.
- Уверенная работа с индексами.
- Опыт использования EXPLAIN ANALYZE.
- Опыт оптимизации запросов.
- Понимание MVCC.
- Хорошее понимание транзакций.
- Опыт работы с конкурентным доступом к данным.
- Messaging
- Практический опыт работы с Kafka или Redpanda.
- Понимание event processing.
- Опыт реализации retry-механизмов.
- Понимание idempotency.
- Опыт работы с consumer groups.
- Понимание Dead Letter Queue.
- High Load
- Важно, чтобы был опыт работы с сервисами под нагрузкой:
- профилирование;
- оптимизация CPU и memory;
- кэширование;
- горизонтальное масштабирование;
- устойчивость к всплескам нагрузки;
- поиск и исправление узких мест.
- Frontend
- Будет плюсом опыт с:
- React;
- TypeScript;
- Zustand;
- React Query;
- REST API;
- Server-Sent Events;
- оптимизацией производительности SPA.
- Python
- Будет плюсом опыт с Python:
- написание скриптов и внутренних инструментов;
- работа с API;
- автоматизация рутинных задач;
- обработка данных;
- интеграции с внешними сервисами.
- Инфраструктура
- Ожидаем практический опыт работы с:
- Docker;
- GitLab CI/CD;
- Prometheus;
- Grafana;
- ELK или OpenSearch.
- Будет плюсом
- Опыт в iGaming, fintech, betting, trading или других проектах с высокой нагрузкой.
- Опыт работы с legacy-кодом и существующими микросервисами.
- Умение быстро вникать в чужой код.
- Внимательность к деталям, особенно в задачах, связанных с деньгами, балансами, ставками, транзакциями или событиями.
- Спокойное отношение к задачам, где нужно не «переписать красиво», а надежно доработать то, что уже работает.
- Кого мы ищем
- Нам нужен сильный backend-разработчик, который умеет брать задачу, разбираться в контексте и доводить ее до результата.
- Не ждем, что вы будете строить архитектуру с нуля или придумывать глобальные технические решения. Важно другое: писать надежный код, понимать последствия изменений, аккуратно работать с данными и не теряться в сложной production-системе.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Betendy
2 активные вакансии в компании
Похожие вакансии
6 вакансий
Старший Full-Stack инженер
~1 537 600 – 2 968 694 ₸ оценка
Разработка AI-платформы для автоматизации коммуникаций бизнеса. Нужен опытный Full-Stack инженер с Python/Node.js и React/Vue.js, знанием AWS и LLM. Предлагают полную удалёнку, официальный контракт и гибкий график.
Старший инженер-программист (TypeScript/API Gateway)
Разработка платформы расширяемости для крупного логистического клиента: создание API-шлюза и TypeScript-движка для скриптовых расширений. Требуется опытный бэкенд-разработчик с глубокими знаниями TypeScript и REST API. Компания предлагает гибкий график, оплачиваемый отпуск и возможности для профессионального роста.
Старший Full Stack инженер
~1 537 600 – 2 968 694 ₸ оценка
Ищем старшего Full Stack разработчика для удаленной работы над веб-приложениями. Нужно владеть NodeJS, TypeScript, Python, JavaScript и Java. В задачи входит разработка, оптимизация и помощь в обучении ИИ-систем. Предлагается контрактная занятость.
Старший Node.js разработчик (FinTech/Payments)
~1 537 600 – 2 968 694 ₸ оценка
Старший Node.js разработчик для создания платежной платформы для e-commerce. Нужен опыт с TypeScript, PostgreSQL, микросервисами и платежными системами. Работа полностью удаленная, в стартапе с фокусом на качество и ownership.
Frontend-разработчик (React)
~1 537 600 – 2 968 694 ₸ оценка
Ищем опытного фронтенд-разработчика для создания интерфейсов финансовых сервисов. Нужно уверенное владение React, Next.js и TypeScript, опыт от 4 лет. Компания предлагает полную удаленку, официальное трудоустройство и возможности для роста.
React-разработчик
~1 537 600 – 2 968 694 ₸ оценка
Ищем опытного React-разработчика для создания оптимизированных веб-приложений внутри мессенджера. Требуется глубокое знание React, TypeScript, CSS и инструментов сборки. Предлагается работа над интересными проектами с интеграцией SDK и коллаборацией с командами backend и дизайна.