ApTask - Hartford, CT

posted 18 days ago

Full-time
Hartford, CT
Administrative and Support Services

About the position

The NodeJS Developer with AWS role focuses on designing, building, and maintaining server-side applications and services using the Node.js runtime environment. This position requires a deep understanding of JavaScript asynchronous programming and server-side development, along with knowledge of AWS services such as EKS, OCF, and Kafka. The developer will work on microservices and API development, ensuring high performance and scalability of applications.

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.
  • Good understanding of Kafka and Kafka topics.
  • A full understanding of TDD.
  • Experience with tools like Kubernetes, Dashboard, Graylogs, Dynatrace, OCF, Argo, CI/CD, GitHub Actions.
  • Full understanding of MongoDB.

Requirements

  • At least 5 to 7 years of experience with microservice development.
  • 5 years of experience with Node.js API development.
  • Strong SQL skills.
  • Must have experience in MongoDB.
  • Must have containerization and AWS basics knowledge.
  • Familiarity with data modeling and database design.
  • Must understand Pub/Sub, e.g., RabbitMQ or Kafka.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service