JavaScript/Node.js Software Engineer

JobgetherVirginia, VA
2dRemote

About The Position

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a JavaScript/ Node.js Software Engineer in Virginia (USA). This role focuses on developing and maintaining modern, cloud-based, user-facing applications using Node.js , React, and AWS technologies. You will work on both new development and modernization of legacy systems, contributing to serverless architectures, microservices, and process automation solutions. The position requires collaboration with cross-functional teams to design, implement, and monitor software solutions that improve data quality, streamline operations, and support organizational goals. You will take ownership of coding, unit testing, documentation, and CI/CD pipelines while ensuring alignment with established standards and best practices. This role offers the opportunity to engage in high-impact projects in a remote-first, collaborative environment, applying your expertise to deliver robust and scalable software solutions.

Requirements

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.
  • Minimum of 7 years of demonstrated software development experience.
  • Expertise in JavaScript (ES6+), Node.js , and React.js in cloud-based environments.
  • Experience with relational (RDS/SQL) and NoSQL databases, AWS services (Lambda, S3, SNS/SQS, DynamoDB), and serverless architectures.
  • Strong understanding of object-oriented programming, computer science principles, and distributed architectural design patterns.
  • Familiarity with CI/CD pipelines, automated testing frameworks, and infrastructure-as-code practices.
  • Excellent problem-solving, communication, and collaboration skills for remote teamwork.

Responsibilities

  • Design, develop, and implement full stack solutions using Node.js , React, and AWS serverless technologies.
  • Maintain and modernize legacy applications while creating new services to support user-facing programs.
  • Participate in CI/CD processes using tools such as Jenkins or AWS CodePipeline and ensure automated testing for APIs and device/browser compatibility.
  • Collaborate with cross-functional teams to understand requirements, produce design specifications, and deliver robust software solutions.
  • Develop and monitor microservices, ensuring performance, scalability, and security best practices are applied.
  • Prepare technical documentation, conduct unit testing, and contribute to process and workflow automation initiatives.

Benefits

  • Competitive salary commensurate with experience.
  • Fully remote role with EST-aligned hours.
  • Flexible work arrangements and team-oriented environment.
  • Professional development opportunities, including AWS and other certifications.
  • Exposure to large-scale data systems and complex software infrastructure.
  • Opportunity to work on modernization projects and innovative solutions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service