Задачи:
— Разрабатывать и поддерживать высоконагруженные микросервисные решения на Node.js с использованием Fastify и Prisma ORM;
— Проектировать и внедрять систему событийной обработки данных (event sourcing) на базе Kafka;
— Интегрировать сервисы с внешними системами и API, обеспечивая безопасность, стабильность и масштабируемость интеграций;
— Разрабатывать и развивать GraphQL API для фронтенд- и мобильных приложений;
— Закрывать фронтенд-задачи на Next.js с помощью ИИ-инструментов (Claude Code, Cursor и аналогов) без необходимости быть фронтенд-экспертом;
— Оптимизировать производительность приложений и баз данных PostgreSQL (скорость отклика, надёжность, устойчивость);
— Проводить код-ревью, поддерживать высокое качество кода и следовать best practices;
— Обеспечивать высокую доступность и отказоустойчивость системы, участвовать в мониторинге и разборе инцидентов;
— Взаимодействовать с командой разработки, продакт-менеджерами и другими стейкхолдерами для эффективной реализации задач.
Требования:
— Опыт работы от 3 лет в роли Node.js Developer;
— Уверенные знания JavaScript / TypeScript и опыт работы с фреймворками (Fastify / Express / Koa и др.);
— Опыт проектирования и разработки RESTful API;
— Глубокое понимание асинхронного программирования и event-driven архитектуры;
— Практический опыт работы с базами данных: PostgreSQL, MongoDB (или другими NoSQL);
— Готовность брать на себя фронтенд-задачи на Next.js и эффективно использовать ИИ-инструменты для разработки;
— Базовое понимание React / Next.js и верстки будет плюсом;
— Будет преимуществом опыт с Docker и Kubernetes.
Условия:
— Полностью удаленный формат работы - работай из любой точки мира;
— Возможность профессионального роста, развития и расширения зоны ответственности;
— Участие в проектах, которыми ежедневно пользуются тысячи пользователей;
— Команду без лишней бюрократии, где ценят инициативность и здравый смысл;
— Компенсацию медицинской страховки.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.