Senior Developer - Node js

6 - 10 years

0 Lacs

Posted:15 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Node.js Engineer with over 6 years of experience, your primary role will involve architecting, building, and scaling backend services. You will design robust APIs, optimize system performance, and lead technical initiatives to ensure security, reliability, and maintainability across the technology stack. **Key Responsibilities:** - Architect & develop scalable backend services, APIs (REST/GraphQL), and microservices using Node.js and modern JavaScript/TypeScript - Design data models and optimize database performance across SQL/NoSQL systems with proper indexing, caching, and migration strategies - Lead technical initiatives including system architecture decisions, code reviews, and mentoring junior developers - Ensure system reliability through comprehensive testing, monitoring, logging, and performance optimization - Collaborate cross-functionally with frontend, DevOps, and product teams to deliver end-to-end solutions **Required Qualifications:** - 6+ years of production experience with Node.js, JavaScript (ES6+), and TypeScript - Framework expertise: Express, NestJS, Fastify, or Koa with deep understanding of middleware, routing, and plugin ecosystems - Database proficiency: PostgreSQL/MySQL, MongoDB; experience with ORMs (Prisma, TypeORM, Sequelize) and query optimization - API development: RESTful services, GraphQL, OpenAPI/Swagger, authentication (OAuth2/JWT), rate limiting, and security best practices - System design: event-driven architecture, message queues (Kafka/RabbitMQ), caching (Redis), and microservices patterns - Testing & quality: unit/integration testing with Jest or equivalent; focus on critical path coverage and fast CI feedback - DevOps integration: containerization (Docker), CI/CD pipelines, cloud platforms (AWS/GCP/Azure) **Technical Leadership Skills:** - Architectural thinking: Design scalable systems considering performance, security, and maintainability - Code quality advocacy: Establish coding standards, conduct meaningful code reviews, and promote best practices - Performance optimization: Profile applications, identify bottlenecks, and implement efficient solutions - Security mindset: Implement secure coding practices, manage secrets, and follow OWASP guidelines - Monitoring & observability: Structured logging, metrics collection, and troubleshooting production issues **What Success Looks Like to us:** - Delivers robust, well-documented services that handle scale and perform reliably in production - Influences technical direction and architecture decisions across the engineering organization - Builds and maintains systems that other engineers can easily understand, extend, and operate (Note: Benefits such as health insurance are provided. The work location is in person.) As a Senior Node.js Engineer with over 6 years of experience, your primary role will involve architecting, building, and scaling backend services. You will design robust APIs, optimize system performance, and lead technical initiatives to ensure security, reliability, and maintainability across the technology stack. **Key Responsibilities:** - Architect & develop scalable backend services, APIs (REST/GraphQL), and microservices using Node.js and modern JavaScript/TypeScript - Design data models and optimize database performance across SQL/NoSQL systems with proper indexing, caching, and migration strategies - Lead technical initiatives including system architecture decisions, code reviews, and mentoring junior developers - Ensure system reliability through comprehensive testing, monitoring, logging, and performance optimization - Collaborate cross-functionally with frontend, DevOps, and product teams to deliver end-to-end solutions **Required Qualifications:** - 6+ years of production experience with Node.js, JavaScript (ES6+), and TypeScript - Framework expertise: Express, NestJS, Fastify, or Koa with deep understanding of middleware, routing, and plugin ecosystems - Database proficiency: PostgreSQL/MySQL, MongoDB; experience with ORMs (Prisma, TypeORM, Sequelize) and query optimization - API development: RESTful services, GraphQL, OpenAPI/Swagger, authentication (OAuth2/JWT), rate limiting, and security best practices - System design: event-driven architecture, message queues (Kafka/RabbitMQ), caching (Redis), and microservices patterns - Testing & quality: unit/integration testing with Jest or equivalent; focus on critical path coverage and fast CI feedback - DevOps integration: containerization (Docker), CI/CD pipelines, cloud platforms (AWS/GCP/Azure) **Technical Leadership Skills:** - Architectural thinking: Design scalable systems considering performance, security, and maintainability - Code quality advocacy: Establish coding standards, conduct meaningful code reviews, and promote best practices - Performance optimization: Profile applications, identify bottlenecks, and implement efficient solutions - Security mindset: Implement secure coding practices, manage secrets, and follow OWAS

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You