Senior Node.js Developer - Javascript/TypeScript

8 years

0 Lacs

Posted:6 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibilities Lead the design, development, and implementation of robust and scalable backend services using Node.js. Architect and build RESTful APIs or GraphQL APIs that are efficient, secure, and well-documented. Collaborate with product managers, front-end developers, and other stakeholders to translate business requirements into technical specifications and deliver innovative solutions. Optimize application performance, scalability, and security, ensuring high availability and responsiveness. Design and manage database schemas (both SQL and NoSQL) and ensure efficient data storage and retrieval. Conduct thorough code reviews, enforce coding standards, and ensure the maintainability and quality of the codebase. Mentor and provide technical guidance to junior and mid-level developers, fostering a culture of continuous learning and improvement. Troubleshoot, debug, and resolve complex technical issues and production incidents efficiently. Contribute to the entire software development lifecycle, from conceptualization and design to deployment, monitoring, and maintenance. Stay updated with the latest trends and best practices in Node.js, backend development, and cloud technologies. Required Skills & Qualifications 8+ years of hands-on experience in software development, with a significant and primary focus on Node.js backend development. Expert-level proficiency in JavaScript/TypeScript and the Node.js runtime environment. Extensive experience with popular Node.js frameworks such as Express.js, NestJS, Koa.js, or similar. Strong understanding of relational databases (e.g, PostgreSQL, MySQL) and/or NoSQL databases (e.g, MongoDB, DynamoDB), including schema design, query optimization, and ORMs/ODMs. Proven experience in designing and building scalable RESTful APIs (and/or GraphQL APIs). Solid understanding of microservices architecture, asynchronous programming, and message queues (e.g, Kafka, RabbitMQ, SQS). Proficiency with Git for version control and collaborative development workflows. Experience with unit testing, integration testing, and mocking frameworks (e.g, Jest, Mocha, Chai). Familiarity with cloud platforms (e.g, AWS, Azure, GCP) and deploying Node.js applications in a cloud environment. Good To Have Skills Experience with containerization technologies like Docker and Kubernetes. Familiarity with CI/CD pipelines (e.g, Jenkins, GitLab CI, GitHub Actions). Experience with serverless computing (e.g, AWS Lambda). Understanding of frontend frameworks (e.g, React, Angular, Vue.js) to facilitate better API design and collaboration. Knowledge of caching mechanisms (e.g, Redis, Memcached) (ref:hirist.tech) Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Node.Js Interview Now

My Connections TekIT Software Solutions Pvt. Ltd. (India & USA)

Download Chrome Extension (See your connection in the TekIT Software Solutions Pvt. Ltd. (India & USA) )

chrome image
Download Now