Techostinger
Website:
techostinger.com
Job details:
We are seeking a highly skilled Senior Backend Developer with 3–5 years of experience in Node.js to build and maintain scalable, high-performance backend systems. The ideal candidate should have strong expertise in modern JavaScript/TypeScript ecosystems, distributed systems, and backend architecture patterns.
Key Responsibilities- Design, develop, and maintain scalable backend services using Node.js
- Build and optimize RESTful APIs and microservices
- Develop high-performance, reusable, and reliable code using TypeScript and modern JavaScript (ES6+)
- Work with databases and ensure efficient data storage and retrieval
- Implement real-time communication features using WebSockets, SSE, or polling strategies
- Integrate caching and messaging systems for performance optimization
- Ensure application security, authentication, and authorization
- Collaborate with frontend teams, DevOps, and product stakeholders
- Participate in code reviews and contribute to architectural decisions
Required Technical SkillsLanguages & Core- Strong proficiency in Node.js, TypeScript, and JavaScript (ES6+)
Frameworks- Experience with Express.js and/or Fastify
Databases- Hands-on experience with:
- MongoDB
- PostgreSQL
- MySQL
Caching & Messaging- Experience with:
- Redis
- Apache Kafka
Queues & Background Jobs- Working knowledge of:
- BullMQ
- RabbitMQ
Real-time Communication- Experience implementing:
- WebSockets
- Server-Sent Events (SSE)
- Short Polling & Long Polling
Authentication & Security- Strong understanding of:
- JWT (JSON Web Tokens)
- OAuth 2.0
- RBAC (Role-Based Access Control)
- Session management & cookies
- Rate limiting & API security best practices
Architecture & Design- Solid experience with:
- REST API design principles
- Microservices architecture
- Monolithic architecture
- Event-driven architecture
Job Type: Full-time
Click on Apply to know more.