Job Description
We are hiring a Backend Developer with 3 years of experience to design and build scalable microservices and secure backend systems. The role involves designing robust APIs, implementing authentication and authorization mechanisms, optimizing database performance, and working with event-driven architectures.
The candidate is expected to have strong hands-on experience and a good understanding of production-level systems, scalability, and best practices.
Must-Have Skills
Strong experience in Node.js (NestJS )
Hands-on experience in microservices architecture
Good understanding of JWT, token flows, RBAC/PBAC
Experience with PostgreSQL and query optimization
Experience with PostgreSQL, including
Query optimization, Indexing strategies, Performance tuning,Handling large datasets
Experience with Redis
Caching strategies (read-through, write-through), TTL management,Session handling
Experience with RabbitMQ / Kafka
Message flow design, Retry mechanisms
Strong understanding of system performance and scalability
Load handling, Horizontal scaling, Rate limiting throttling
Working knowledge of Redis (caching, sessions)
Experience with RabbitMQ / Kafka
Proficiency in GitLab and clean coding practices
Exposure to cloud platforms (AWS/Azure)
Experience handling production issues and scaling systems