Senior Node.Js Developer

1 - 5 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Senior Software Engineer, you will be responsible for building scalable and maintainable backend systems using Node.js. You should have a strong hands-on experience in Node.js and JavaScript, with a deep understanding of core Node.js concepts. Your role will involve working with Asynchronous Programming, including event-driven architecture and promises/async-await patterns. Additionally, you will be expected to have experience with Express.js framework, Relational Databases such as MySQL and PostgreSQL, GraphQL, development and integration of RESTful APIs, Git, AWS services like SQS and SNS, Kafka for event streaming, and n8n workflows for automation and integration tasks. Key Responsibilities: - Develop scalable and maintainable backend systems using Node.js and JavaScript. - Implement Asynchronous Programming, including event-driven architecture and promises/async-await patterns. - Utilize Express.js framework for web application development. - Work with Relational Databases like MySQL and PostgreSQL. - Implement and work with GraphQL for efficient data querying. - Develop and integrate RESTful APIs for seamless communication between systems. - Manage code using Git and follow Git workflow best practices. - Utilize AWS services, particularly SQS, SNS, and general AWS infrastructure. - Familiarity with Kafka for event streaming and messaging systems. - Build and manage n8n workflows for automation and integration tasks. Qualifications Required: - Bachelor's degree in a technology-related field. - Passion for development and the ability to quickly learn and apply new technologies. - Extensive experience in writing code to access and manipulate databases. - Previous work experience in Web Services, E-commerce, and Open-source projects. - Collaboration with design teams to match code with design layout. - Experience working in cross-functional teams throughout the entire Software Development Life Cycle (SDLC). - Strong discipline, performance-driven, and outcome-oriented mindset. (Note: No additional details about the company were provided in the job description.) Role Overview: As a Senior Software Engineer, you will be responsible for building scalable and maintainable backend systems using Node.js. You should have a strong hands-on experience in Node.js and JavaScript, with a deep understanding of core Node.js concepts. Your role will involve working with Asynchronous Programming, including event-driven architecture and promises/async-await patterns. Additionally, you will be expected to have experience with Express.js framework, Relational Databases such as MySQL and PostgreSQL, GraphQL, development and integration of RESTful APIs, Git, AWS services like SQS and SNS, Kafka for event streaming, and n8n workflows for automation and integration tasks. Key Responsibilities: - Develop scalable and maintainable backend systems using Node.js and JavaScript. - Implement Asynchronous Programming, including event-driven architecture and promises/async-await patterns. - Utilize Express.js framework for web application development. - Work with Relational Databases like MySQL and PostgreSQL. - Implement and work with GraphQL for efficient data querying. - Develop and integrate RESTful APIs for seamless communication between systems. - Manage code using Git and follow Git workflow best practices. - Utilize AWS services, particularly SQS, SNS, and general AWS infrastructure. - Familiarity with Kafka for event streaming and messaging systems. - Build and manage n8n workflows for automation and integration tasks. Qualifications Required: - Bachelor's degree in a technology-related field. - Passion for development and the ability to quickly learn and apply new technologies. - Extensive experience in writing code to access and manipulate databases. - Previous work experience in Web Services, E-commerce, and Open-source projects. - Collaboration with design teams to match code with design layout. - Experience working in cross-functional teams throughout the entire Software Development Life Cycle (SDLC). - Strong discipline, performance-driven, and outcome-oriented mindset. (Note: No additional details about the company were provided in the job description.)

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