Net2Source - Hartford, CT

posted 30 days ago

Full-time - Mid Level
Hartford, CT
Administrative and Support Services

About the position

The NodeJS Developer with AWS position at Net2Source Inc. involves designing and implementing server-side applications using Node.js and related frameworks. The role requires collaboration with cross-functional teams to gather project requirements and develop high-performance APIs and microservices. The developer will also be responsible for optimizing applications, debugging technical issues, mentoring junior developers, and participating in code reviews, all while adhering to coding standards and best practices.

Responsibilities

  • Design and implement server-side applications using Node.js and related frameworks.
  • Collaborate with cross-functional teams to gather and understand project requirements.
  • Develop high-performance and scalable APIs, microservices, and backend systems.
  • Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
  • Optimize applications for maximum speed and scalability.
  • Debug and resolve complex technical issues and bugs.
  • Stay up-to-date with the latest trends and best practices in Node.js development.
  • Mentor and provide technical guidance to junior developers.
  • Participate in code reviews to maintain code quality and ensure adherence to coding standards.
  • Collaborate with production support teams to deploy, monitor, and maintain production environments.
  • Perform thorough testing including unit testing, integration testing, and end-to-end testing.
  • Continuously improve development processes and tools to enhance team productivity.
  • Move existing on-premises applications to AWS cloud.

Requirements

  • At least 5 to 7 years of experience with microservice development.
  • 5 years of experience with Node.js API development.
  • Strong SQL skills.
  • Experience in MongoDB.
  • Knowledge of containerization and AWS basics.
  • Familiarity with data modeling and database design.
  • Understanding of Pub/Sub systems such as RabbitMQ or Kafka.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.

Nice-to-haves

  • Good understanding of Kafka and Kafka topics.
  • Full understanding of Test-Driven Development (TDD).
  • Experience with tools like Kubernetes, Dashboard, Graylogs, Dynatrace, OCF, Argo, CI/CD, GitHub Actions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service