Senior NodeJS Developer
Title: Senior NodeJS Developer
Work Mode: Hybrid
Location: Sunnyvale, CA
Responsibilities and Requirements:
· Expertise and hands-on experience in object-oriented programming.
· Experience with Node.
· Strong experience in TypeScript and JavaScript.
· Experience in developing highly scalable micro-services and optimized RESTful APIs using Node or TypeScript.
· Experience in Jest for unit testing application.
· Experience working with container-based technologies such as Docker or Kubernetes.
· Experience in BDD testing using Mockito.
· Experience in version control tools - Git.
· Experience in working in a collaborative environment using Agile SCRUM practices.
· Solid grasp of various software design patterns and distributed computing.
· Understanding of relational and non-relational database technologies (SQL and Cosmos DB), data modelling and RESTful web APIs.
· Experience in automated CI/CD workflow using tools such as Jenkins and GitHub.
· Experience of building GraphQL is a huge plus.
· Experience working directly with Product, Business, Automation and other stake holders in delivering end to end product features.
Job Type: Contract
Pay: Up to $60.00 per hour
Benefits:
Flextime
Life insurance
Work from home
Schedule:
8 hour shift
Ability to Commute:
Sunnyvale, CA (Required)
Ability to Relocate:
Sunnyvale, CA: Relocate before starting work (Required)
Work Location: In person