Posted:21 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a highly experienced Node.js Backend Developer with 8- 15 years of strong technical expertise in backend development, distributed systems, API design, and scalable architectures. The ideal candidate will be responsible for designing, building, and optimizing backend services and will contribute to high-level architectural decisions.

Key Responsibilities

  • Design and develop scalable backend services using Node.js and modern JavaScript/TypeScript.
  • Build, enhance, and maintain REST APIs, GraphQL APIs, and microservices.
  • Write high-quality, modular, and reusable code following best engineering practices.
  • Participate in high-level architecture discussions and design end-to-end backend solutions.
  • Implement distributed, event-driven, or microservices-based systems.
  • Ensure performance, scalability, and reliability of backend applications.
  • Design and optimize databases (SQL or NoSQL).
  • Write efficient queries, handle indexing, and support database schema design.
  • Work with databases such as PostgreSQL, MySQL, MongoDB, Redis, etc.
  • Build secure and robust APIs for internal and external integrations.
  • Ensure proper API documentation, versioning, and performance optimization.
  • Work with CI/CD pipelines for automated build, testing, and deployment.
  • Deploy applications on cloud platforms such as AWS, Azure, GCP.
  • Use Docker/Kubernetes for containerization and orchestration.
  • Implement best security practices including authentication, authorization, and data protection.
  • Ensure adherence to security guidelines, compliance standards, and audit requirements.
  • Write unit tests, integration tests, and work closely with QA teams.
  • Use testing frameworks (Jest, Mocha, Chai) for maintaining code quality.
  • Diagnose performance issues and resolve production defects.
  • Conduct root cause analysis and implement long-term fixes.
  • Mentor junior developers and guide teams in technical decision-making.
  • Collaborate with product managers, front-end developers, and cross-functional teams.
  • Participate in Agile ceremoniesstandups, sprint planning, and retrospectives.

Required Skills & Expertise

  • Deep expertise in Node.js, JavaScript, and TypeScript.
  • Strong experience with backend frameworks like Express.js, NestJS, or Hapi.js.
  • Solid understanding of microservices architecture.
  • Strong knowledge of REST APIs, GraphQL (optional), and asynchronous programming.
  • Proficiency with SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
  • Experience with caching systems (Redis, Memcached)
  • Experience with message queues (Kafka, RabbitMQ, SQS).
  • Knowledge of system design, API performance tuning, scalability, and reliability.
  • Familiarity with distributed systems and event-driven architectures.
  • Strong understanding of testing frameworks (Jest, Mocha, Chai).
  • Experience with API monitoring and performance tools.
  • Excellent communication and interpersonal skills.
  • Strong leadership capabilities and ability to mentor team members.
  • Analytical and problem-solving mindset.
  • Ability to work in a fast-paced, dynamic environment.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js 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

trivandrum, kerala, india