Skip to Main Content

Job Title


Full Stack Developer (Backend Focus – Node.js & Microservices)


Company : JusBook


Location : Indore, Madhya pradesh


Created : 2025-05-03


Job Type : Full Time


Job Description

Full Stack Developer (Backend Focus – Node.js & Microservices)  Location: Hyderabad (Onsite)   Experience: 7+ Years   Employment Type: Full-Time   About the Role  We are looking for a highly skilled Full Stack Developer with a strong backend focus to join our product development team at Instaresz Business Services Pvt Ltd. The ideal candidate will be an expert in Node.js, RESTful APIs, and Microservices Architecture, with additional experience in Python, Redis, PostgreSQL, and CI/CD pipelines.   Key Responsibilities  - Design, develop, and maintain scalable Node.js-based backend services - Build and manage RESTful APIs and microservices used across multiple platforms - Implement MVC architecture with well-structured models, controllers, and routes - Develop and optimize database schemas, queries, and stored procedures - Integrate and maintain Redis for caching and real-time data needs - Work on Python-based utilities and integrations - Implement and maintain CI/CD pipelines, primarily using Jenkins - Collaborate with front-end developers and DevOps to ensure seamless delivery - Participate in code reviews, architecture discussions, and performance tuning - Monitor, troubleshoot, and optimize application performance - Maintain high code quality, security, and scalability standards   Technical Requirements  Core Node.js Expertise - Advanced understanding of Node.js fundamentals including Event Loop, Callbacks, Promises, and async/await - Proficiency in error handling patterns and process management - Strong command of JavaScript/TypeScript best practices  Frameworks & Architecture - Expert-level experience with Express.js (or similar frameworks like NextJS,Fastify, NestJS) - Implementation of middleware patterns and lifecycle management - Experience with MVC architectural patterns - Validation libraries implementation (Joi, Zod) - Authentication/Authorization systems (JWT, OAuth2)   Database & Caching - Advanced knowledge of PostgreSQL (ACID principles, joins, triggers, stored procedures) - Experience with ORMs like Sequelize, Prisma, or TypeORM - Proficiency with Redis for caching, session management, and pub/sub mechanisms - Query optimization and database performance tuning   API Development - RESTful API design and implementation best practices - Experience with WebSockets for real-time communications - Implementation of rate limiting, throttling, and API security measures - API documentation tools and practices   Microservices - In-depth understanding of microservices architecture and communication patterns - Domain-Driven Design patterns   Testing & Quality Assurance - Unit and Integration testing (Jest, Mocha, Supertest) - Test coverage measurement and mocking techniques - Debugging tools proficiency (Node Inspector, VS Code debugger) - Code quality tools and linting   Security - Implementation of OWASP security standards - Secure coding practices against XSS, CSRF, SQL Injection - Data validation and sanitization experience - Implementation of secure headers & cookies   DevOps & Deployment - CI/CD pipeline experience (Jenkins, GitHub Actions) - Docker containerization and basic Kubernetes knowledge - Performance profiling and memory leak detection   Required Skills & Qualifications  - 7+ years of professional experience in full-stack or backend development - Strong hands-on experience with Node.js, Express.js, and modern JavaScript/TypeScript - In-depth understanding of RESTful API design and integration - Proficient in Microservices architecture and messaging patterns - Solid knowledge of Python scripting and backend utilities - Experience with Redis for caching and pub/sub mechanisms - Proficiency in PostgreSQL and writing efficient SQL queries - Hands-on experience with CI/CD pipelines, especially using Jenkins - Familiarity with Docker and containerized deployment - Strong problem-solving skills and ability to work in an agile environment   Good to Have  - Experience with front-end frameworks (React, Angular, etc.) - Exposure to cloud platforms (AWS, GCP, Azure) - Experience with serverless architectures - Knowledge of event-driven architectures - Performance optimization expertise for high-traffic applications - Experience with GraphQL APIs   Why Join Us  - Work on impactful, large-scale products in a high-performance tech environment - Collaborate with a talented and passionate team - Competitive salary with performance-based growth - Opportunity to build innovative solutions at scale