Job Description
Domain : Financial
Role : Node.js Backend Developer (GraphQL)
Duration : 12 Months - (Extension Or Conversion will be based on performance)
Location : Phoenix, AZ 85054 - Hybrid Role.
Node.JS Backend Developer - Web Search Team
Team & Role Overview:
- We are seeking a talented and passionate Node.js Backend Developer with strong GraphQL experience to join our dynamic team in Phoenix, AZ .
- You will play a crucial role in designing, developing, and maintaining scalable and high-performance backend services that power our innovative customer experiences.
- You will collaborate closely with front-end developers, product managers , and other stakeholders to deliver exceptional solutions.
- If you are a problem-solver with a strong understanding of Node.js and GraphQL , and you thrive in a fast-paced, collaborative environment, we want to hear from you.
Responsibilities:
- Design, develop, and maintain robust and scalable backend services using Node.js.
- Implement and optimize GraphQL APIs to efficiently retrieve and manipulate data.
- Develop and maintain RESTful APIs as needed.
- Write clean, well-documented, and testable code.
- Collaborate with front-end developers to integrate back-end services with user interfaces.
- Participate in code reviews and contribute to improving code quality and best practices.
- Troubleshoot and resolve production issues in a timely manner.
- Optimize application performance and ensure high availability.
- Contribute to the design and architecture of our backend systems.
- Stay up-to-date with the latest trends and technologies in Node.js, GraphQL, and backend development.
- Work in an agile development environment.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of professional experience in Node.js backend development.
- Strong proficiency in JavaScript (ES6+).
- Extensive experience with GraphQL API development and implementation.
- Solid understanding of RESTful API design and development.
- Experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with version control systems (e.g., Git).
- Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes) is a plus.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Strong understanding of software development principles and best practices.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Experience with testing frameworks like Jest or Mocha.
- Experience with CI/CD pipelines.
Preferred Qualifications:
- Experience with Apollo Server or similar GraphQL libraries.
- Experience with microservices architecture.
- Knowledge of security best practices for web applications.
- Experience with Typescript.
#J-18808-Ljbffr