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, Google Cloud Platform) 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