Software Engineer - Node.js and GraphQL
Red Hat India Private Limited
Software Engineer - Node.js and GraphQL
Red Hat India Private Limited
Pune
Not disclosed
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