Software Engineer - Node.js and GraphQL

Red Hat India Private Limited

Pune

Not disclosed

Work from Office

Full Time

Min. 3 years

Job Details

Job Description

Software Engineer - Node.js with GraphQL


What will you do?

  • Collaborate with engineering and program teams to enhance engineering processes and create new practices that support a productive development environment.
  • Work closely with development teams to gather information about system APIs, design data architectures, and build scalable backend services to power web applications.
  • Develop, maintain, and optimize GraphQL APIs, leveraging tools like Apollo GraphQL, Express.js, or NestJS.
  • Partner with product managers, business analysts, and other stakeholders to understand and communicate business requirements and priorities to the development team.
  • Champion code reviews, and best practices, and contribute to maintaining a high standard of code quality.


What will you bring?

  • Bachelor’s degree in computer science, computer engineering, or a related technical field.
  • 3 to 5 years of software development experience, with a strong focus on Node.js and GraphQL.
  • Proficiency in building and maintaining web applications using HTML, CSS, and JavaScript.
  • Experience developing and optimizing RESTful or GraphQL APIs, with hands-on knowledge of Apollo GraphQL, Express.js, or NestJS.
  • Experience with testing frameworks like Jest, and Mockito.
  • Familiarity with backend engineering skills relevant to building and maintaining GraphQL applications, including schema design, query optimization, caching, and authentication.
  • Strong communication and collaboration skills, with meticulous attention to detail.
  • Experience with project and version management tools such as JIRA, GitHub, and Gerrit.
  • Strong problem-solving and troubleshooting skills, with experience in performing root cause analysis.
  • Experience with production release management and CI/CD pipelines.


The following are considered as a plus

  • Familiarity with agile development methodologies and open-source project contributions.
  • Knowledge of Kubernetes, Linux Containers, or other containerization technologies is a plus.
  • Familiarity with Solr or any other enterprise-search platform.
  • Knowledge of Object-Oriented and Functional programming

Job role

Work location

Pune

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 3 years

About company

Name

Red Hat India Private Limited

Job posted by Red Hat India Private Limited

This job has expired