Cloudious - Hartford, CT

posted about 2 months ago

Full-time
Hartford, CT
Administrative and Support Services

About the position

The NodeJS Developer with AWS role focuses on developing and maintaining server-side applications using Node.js and related frameworks. The position requires collaboration with cross-functional teams to gather project requirements and deliver high-performance, scalable APIs and microservices. The developer will also mentor junior developers and participate in code reviews to ensure code quality and adherence to 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 with MongoDB.
  • Basic knowledge of containerization and AWS.
  • 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, Graylogs, Dynatrace, OCF, Argo, CI/CD, and GitHub Actions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service