Компания не указана
Senior Fullstack / Backend Developer
1 мес. назад
от 1.2M KZT / мес.КазахстанSeniorRemote
node.jstypescriptnestjskoa2rest apigraphqlgrpctcp
Senior Fullstack (JS/TS) developer with 7+ years of experience in architecture of high-load platforms, microservices, and interactive B2B/e-Commerce services.
О продукте
- LOGOVO — high-load real estate platform with 300k–400k+ requests/day.
- EXORA — service for analytics and research of currency pairs with real-time volatility monitoring.
Обязанности
- Implemented caching strategy in Redis reducing load on MongoDB by 4+ times and improving API response time from 450ms to ~35ms at peak loads.
- Designed fault-tolerant batch data processing by CRON and webhooks for price updates of thousands of real estate objects.
- Developed 3D panoramas module with interactive product tags and partner store integration.
- Refactored complex aggregation pipelines and composite indexes in MongoDB.
- Set up token-based API access (Bitrix24) and personal dashboards on React/Next.js.
- Designed backend architecture for EXORA using NestJS, PostgreSQL, Prisma, Redis.
- Implemented PostgreSQL table partitioning via Prisma ORM for time series data.
- Organized microservice communication via gRPC/TCP with sub-millisecond Redis caching.
- Packaged services with Docker, configured Nginx reverse proxy with SSL and GitHub Actions CI/CD.
Требования
- 7+ years experience in architecture of high-load platforms and microservices.
- Expertise in backend design using Clean Architecture, CQRS.
- Advanced skills in PostgreSQL, MongoDB, Redis optimization.
- Experience with DevOps pipeline automation.
Будет плюсом
- Experience with RabbitMQ, GraphQL, TCP protocols.
- Knowledge of Hexagonal Architecture and Event-Driven design.
- Experience in frontend technologies: React, Next.js, Redux, Zustand, HTML5 Canvas / 3D panoramas.
Условия
- Full or part-time employment.
- Remote work format.