Санкт-Петербург, улица Марата, 82
Метро: ЗвенигородскаяМы ищем опытного backend-разработчика с глубоким пониманием архитектуры Node.js/NestJS и опытом проектирования сложных распределённых систем. Работа в международном финтех-проекте — высокие требования к надёжности, безопасности и качеству кода. Проект ориентирован на P2P-операции и цифровые финансы, с акцентом на безопасность и производительность.
Что предстоит делать
Разрабатывать и развивать backend-сервисы на Node.js/NestJS;
Проектировать и реализовывать REST API, GraphQL, WebSocket;
Работать с PostgreSQL и MongoDB, оптимизировать запросы;
Интегрировать микросервисы через RabbitMQ / Kafka / Redis;
Настраивать контейнеризацию и деплой (Docker, Docker Swarm, CI/CD);
Участвовать в проектировании архитектуры и технических решений;
Поддерживать высокий уровень качества кода: тесты, code review, безопасность.
Требования:
Опыт коммерческой разработки 5+ лет, из них 2+ года на Node.js/NestJS;
Уверенное владение TypeScript (generics, decorators, utility types);
Опыт работы с ORM (Prisma / TypeORM / Sequelize);
Понимание принципов микросервисной архитектуры;
Опыт деплоя production-решений и CI/CD;
Знание best practices по безопасности (JWT, OAuth2, CORS).
Будет плюсом:
Опыт работы с AWS / GCP / Azure;
Знание Kubernetes, систем мониторинга (Prometheus / Grafana);
Опыт с Elasticsearch, Redis (кэширование);
Понимание Event-driven architecture, CQRS;
Опыт с GraphQL (Apollo Server);
Мы ожидаем:
Участие в архитектурных решениях, инициативность;
Аккуратный и читаемый код;
Готовность к code review и командной работе по Agile/Scrum;
Что предлагаем
Работа в команде, создающей технологичную инфраструктуру для финтех-продукта;
Возможность влиять на архитектуру и стек;
Современные процессы разработки, CI/CD, code review;
Удалённый формат или гибрид (по договорённости);
Конкурентное вознаграждение (обсуждается индивидуально).
Не упустите возможность поработать в международной среде, где ценят техническую глубину и инициативу!