Ищем Node.js разработчика (Middle+/Senior) для работы над высоконагруженными микросервисами.
Стек: Node.js (NestJS/Fastify), TypeScript, PostgreSQL, Redis, Docker, Kubernetes, AWS (Lambda, S3, SQS, API Gateway), RabbitMQ, Grafana.
Обязанности:
- разработка и поддержка микросервисов на Node.js;
- проектирование REST/GraphQL API;
- работа с PostgreSQL и Redis;
- интеграция через очереди (RabbitMQ/SQS);
- контейнеризация и оркестрация (Docker, Kubernetes);
- настройка CI/CD;
- участие в code review и архитектурных решениях.
Требования:
- опыт коммерческой разработки на Node.js от 3 лет;
- глубокое понимание Event Loop, асинхронности, управления памятью;
- уверенное владение TypeScript;
- опыт с реляционными БД и кешированием;
- практика с Docker, Kubernetes;
- знание микросервисной архитектуры;
- английский – чтение документации и техпереписка.
Будет плюсом:
- опыт с NestJS, Fastify;
- мониторинг (Prometheus, Grafana);
- работа с RabbitMQ, Kafka;
- Open Source.
Условия:
- гибкий график (пересечение с командой с 10 до 16 МСК);
- оформление по ГПХ или самозанятость;
- оплата больничных и отпусков;
- предоставление MacBook Pro;
- бюджет на обучение и конференции.
Ограничения:
- без ограничений по локации