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
Job Title
Full Stack Developer (Backend Focus – Node.js & Microservices)