Vdart - Madison, NJ

posted 2 months ago

Full-time - Mid Level
Madison, NJ
1,001-5,000 employees
Professional, Scientific, and Technical Services

About the position

The NodeJs Developer position at VDart Group is a full-time, permanent role based in Madison, New Jersey, with a hybrid work model. The ideal candidate will have over 9 years of experience as a code-contributing member of an Agile Development Team, with a strong focus on Node.js development. The role requires a minimum of 5 years of experience in building microservices and RESTful services using Node.js, as well as developing cloud-native applications utilizing AWS services such as Lambda, ECS, or Kubernetes. Candidates should also have experience with API Gateway, SNS, SQS, and MSK, along with at least 3 years of MongoDB development experience. In addition to the core development skills, the candidate should have at least 3 years of experience in scripting CI/CD pipelines and DevOps, integrating with tools like Sonar and Contrast. Familiarity with test automation tools such as Cypress is also required. The role demands proficiency in AWS CloudFormation, AWS CDK, or Terraform, with a combined experience of at least 2 years. A solid understanding of networking and security concepts, including DNS, Load Balancers, Firewalls, and Encryption, is essential. The candidate should possess strong analytical abilities, logical troubleshooting skills, and excellent communication skills, both written and verbal, to effectively tailor messages for different audiences. A Bachelor's degree in Computer Science or a related field, or equivalent experience, is required.

Responsibilities

  • Develop and maintain microservices and RESTful services using Node.js.
  • Design and implement cloud-native applications on AWS using services like Lambda, ECS, and Kubernetes.
  • Integrate and manage CI/CD pipelines and DevOps processes with tools such as Sonar and Contrast.
  • Utilize test automation tools like Cypress to ensure software quality.
  • Collaborate with cross-functional teams in an Agile environment to deliver high-quality software solutions.
  • Implement and manage infrastructure as code using AWS CloudFormation, AWS CDK, or Terraform.
  • Ensure security and networking best practices are followed in application development.

Requirements

  • 9+ years of experience in software development as part of an Agile Development Team.
  • 5+ years of experience as a Node.js developer building microservices and RESTful services.
  • 5+ years of experience developing cloud-native applications using AWS services.
  • 3+ years of experience in MongoDB development.
  • 3+ years of experience in scripting CI/CD pipelines and DevOps.
  • 2+ years of experience with AWS CloudFormation, AWS CDK, or Terraform.
  • Proficiency in networking and security concepts.

Nice-to-haves

  • Experience with additional AWS services beyond those listed.
  • Familiarity with other programming languages or frameworks.
  • Knowledge of additional test automation tools.

Benefits

  • Competitive salary and performance bonuses.
  • Health insurance coverage.
  • 401k retirement savings plan with matching contributions.
  • Opportunities for continued education and professional development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service