Node.js Developer (backend)
Salary: 160,000 – 220,000 ₽
Company: Codex-IT
Grade: Middle
Location and Citizenship: Russian Federation
Required Experience: from 3 years
Format: Remote work, full-time employment
About the project:
Development of a high-load backend solution using a microservice architecture and an event-driven approach. The project is planned for intensive development over 2–3 months with subsequent support.
📌 Tasks:
- Design and development of backend services in Node.js (NestJS)
- Working with databases (PostgreSQL, MongoDB, Redis)
- Integration through message brokers (RabbitMQ / NATS)
- Implementation of CQRS, Event-Driven Architecture, SOA
- Design of high-load systems considering scalability
📋 Requirements (mandatory):
- Strong TypeScript (advanced level)
- Experience with cryptocurrency/blockchain is mandatory
- Experience with relational and NoSQL databases: PostgreSQL, MongoDB, Redis
- Experience with message brokers: RabbitMQ or NATS
- Understanding and application of CQRS, Event-Driven Architecture, SOA
- Understanding of application security fundamentals (authentication, authorization, data protection)
- Experience in setting up monitoring and logging (ELK, Prometheus, Grafana or similar)
➕ Will be a plus:
- Experience with Docker / Kubernetes
- Knowledge of GraphQL
- Experience migrating a monolith to microservices
- Understanding of DDD (Domain-Driven Design)
🙋 Conditions:
- Work on complex and interesting projects in a strong team.
- Remote work format with flexible hours.
- Opportunities for professional growth and learning.
- Competitive salary, discussed based on interview results.