Senior Backend Developer (Node.js / TypeScript)

По договоренности


Привет!

Мы разрабатываем высоконагруженную игровую платформу с современным технологическим стеком. У нас небольшая, но опытная команда разработки, которая находится в постоянном контакте с бизнесом — это позволяет быстро принимать решения и видеть реальное влияние своей работы. Если у вас есть вопросы о проекте — задайте их в сопроводительном письме, мы с радостью ответим.

Основной стек:

- Backend: TypeScript 5, Node.js 22, Express.js 4, Socket.IO 4

- Базы данных: PostgreSQL 17 (+ TimescaleDB), Prisma ORM 6, PgBouncer

- Тестирование: Mocha/Chai (unit), Bruno (API), k6/Artillery (нагрузка)

- Инфраструктура: Docker, GitHub Actions

- Мониторинг: OpenTelemetry, Winston, Prometheus/Grafana

Что нужно знать и уметь:

1. TypeScript/Node.js на продвинутом уровне:

- Строгая типизация (без `any`), Generics, декораторы

- Глубокое понимание асинхронности (async/await, Promise)

2. Backend-фреймворки и БД:

- Express.js: middleware, обработка ошибок, валидация

- Prisma ORM: схемы, миграции, транзакции, сложные запросы

- PostgreSQL: оптимизация запросов, индексы, работа с JSON

- WebSocket (Socket.IO): real-time коммуникация, комнаты

3. Тестирование — обязательно:

- Unit-тесты (Mocha/Jest) с изоляцией зависимостей

- API-тесты (Bruno/Postman)

- Нагрузочное тестирование (k6/Artillery) — понимание метрик (RPS, latency)

- Приветствуется опыт работы по методологии TDD

4. Инструменты:

- Git/GitHub: уверенное владение (rebase, cherry-pick, code review)

- Jira/Confluence: ведение задач, работа с документацией

- Docker: базовое использование для локальной разработки

- ОС: Только Linux или macOS

Архитектурный подход:

- Чёткое разделение ответственности: состояние и бизнес-логика — на бэкенде

- Следование принятым в проекте паттернам (Controller → Service → Repository)

- Полное завершение задач: продумывание edge cases, отсутствие «полурешений»

Рабочие и личные качества:

- Исполнительность: фокус на решении задачи, а не на обсуждении её необходимости

- Коммуникация: стабильная связь, оперативные ответы, участие в созвонах

- Ответственность: соблюдение сроков, своевременное предупреждение о проблемах

- Самостоятельность: умение искать информацию в документации и существующем коде

Мы предлагаем:

- ЗП — обсуждается индивидуально по результатам собеседования

- Работа в единственном лице, отвечающим за back-end проекта — полная ответственность и возможность формировать архитектуру

- Возможность реализовывать свои идеи — мы ценим инициативу и готовы внедрять лучшие решения

- Работа из любой точки мира — полностью удалённый формат при наличии стабильного интернета

- Прямое взаимодействие с бизнесом без лишних бюрократических барьеров

Что будет плюсом:

- Опыт работы в iGaming или других highload-проектах

- Понимание принципов работы распределённых систем

- Опыт работы в роли единственного backend-разработчика на проекте


Поделиться:

Опубликована 22 дня назад

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

Стек: Node.js, TypeScript, PostgreSQL, ClickHouse, Redis, GraphQL, Docker, Kubernetes, Google Cloud Суть ... Проектирование схем, оптимизация, EXPLAIN ANALYZE Node.js / TypeScript, от 4 лет Самостоятельность.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании DataLounaDataLouna
  • Москва
7 дней назад
до 450 000 ₽
Выше средней на 50%
Сейчас мы усиливаем команду и находимся в поиске Node.JS Backend Developer. ... Стек: Node.js, Nest.js, PostgreSQL, Redis, TypeScript, Docker.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании БАЗАРБАЗАР
  • Москва
22 дня назад
Мы в поиске Senior Backend Developer для нашего флагманского продукта MadOut2. ... Написание нагрузочных тестов Требования: Знание Node.js и TypeScript (готовы работать с кандидатами, ... Дадим время на обучение) Опыт работы backend программистом от 6-ти лет Опыт работы с реляционными базами ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании MadOut GamesMadOut Games
  • Москва
2 дня назад
от 230 000 ₽
Мы разрабатываем высоконагруженные системы и сейчас ищем в команду Senior Back-end Developer, который ... философии Взаимодействие с QA / Frontend / DevOps / DBA / Product Что ожидаем от тебя: Опыт 5+ лет в backend-разработке ... и реальный production с ответственностью за результат Уверенный Senior-уровень: Node.js (TypeScript) ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании TraffCloudTraffCloud
  • Москва
день назад
от 250 000 ₽
Senior Fullstack Developer / Team Lead (Node.js + Frontend) О компании ARMOR — компания, работающая с ... Задачи - разработка и поддержка backend на Node.js - развитие frontend (React / Vue 3) - работа с базой ... технических решениях - взаимодействие с командой и бизнесом - помощь в улучшении процессов разработки Backend ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании АрморАрмор
  • Москва
22 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.