Starcom Consulting - Hartford, CT

posted 9 days ago

Full-time
Hartford, CT
Professional, Scientific, and Technical 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 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 Test-Driven Development (TDD).

Requirements

  • At least 10 to 20 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