Jobs · Engineering · California

Node.js developer

Arnex Solutions LLC · Sunnyvale, CA · 2 mo ago
EngineeringFull-time

Job Summary

ID: 40303791
Positions: 2
Location: Sunnyvale, CA, Reston, VA, Bentonville, AR, NY, NJ
Type: W2
Duration: 12+ Months

About the Role

Develop highly scalable micro-services and optimized RESTful APIs using Node or TypeScript.

Write unit tests using Jest.

Work with container-based technologies like Docker or Kubernetes.

Implement BDD testing using Mockito.

Use version control tools like Git.

Collaborate in a collaborative environment following Agile SCRUM practices.

Design and implement software solutions based on various software design patterns and distributed computing principles.

Understand and work with relational and non-relational databases (SQL and Cosmos DB).

Create and maintain automated CI/CD workflows using tools such as Jenkins and GitHub.

Build and integrate GraphQL into applications.

Communicate effectively with Product, Business, Automation, and other stakeholders to deliver end-to-end product features.

Responsibilities

  • Develop highly scalable micro-services and optimized RESTful APIs using Node or TypeScript.
  • Write unit tests using Jest.
  • Work with container-based technologies like Docker or Kubernetes.
  • Implement BDD testing using Mockito.
  • Use version control tools like Git.
  • Collaborate in a collaborative environment following Agile SCRUM practices.
  • Design and implement software solutions based on various software design patterns and distributed computing principles.
  • Understand and work with relational and non-relational databases (SQL and Cosmos DB).
  • Create and maintain automated CI/CD workflows using tools such as Jenkins and GitHub.
  • Build and integrate GraphQL into applications.
  • Communicate effectively with Product, Business, Automation, and other stakeholders to deliver end-to-end product features.

Requirements

Expertise and hands-on experience in object-oriented programming.

Experience with Node.

Experience with TypeScript.

Experience in Jest for unit testing application.

Experience with container-based technologies like Docker or Kubernetes.

Experience in BDD testing using Mockito.

Experience with version control tools like Git.

Experience in 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).

Experience in automated CI/CD workflow using tools such as Jenkins and GitHub.

Experience in building GraphQL.

Qualifications

Strong problem-solving skills.

Excellent communication and collaboration skills.

Ability to work independently and as part of a team.

Self-motivated and proactive approach to work.

Skills

Node.js

TypeScript

Jest

Docker

Kubernetes

BDD Testing

Git

Agile SCRUM

Software Design Patterns

Relational and Non-Relational Databases

CI/CD Workflow

GraphQL

Benefits

Competitive compensation package.

Flexible work schedule.

Professional development opportunities.

Health insurance benefits.

Pay

Competitive salary based on experience and qualifications.

Schedule

Full-time position.

Benefits

Health insurance benefits.

Flexible work schedule.

Professional development opportunities.

Apply Now

Similar jobs

Node.js Developer

TLC Relationship Management P LtdDelhi, MI· 1 wk ago
Engineeringapply on tlcgroup.com

Node JS Developer

Breeze End Technology, LLCAlexandria, VA· 2 mo ago
Engineeringapply on breezendtechs.com