Job closedPosted 8 months ago

CMHWorks, LLC - Senior Node.JS Developer

Developer
Open to offers United States only
Twine JobsVerified
Stretford, United Kingdom · Organization
Recently active

Developer is needed in United States.

Client: CMHWorks, LLC

Location: United States (Remote)

Contract: Part-time

Job Description

We are seeking a Senior Node.js Developer with 7–10 years of professional experience, including strong hands-on experience building and operating Node.js services on AWS. This role focuses on designing scalable backend systems, developing secure APIs, and contributing to cloud-native architecture in a production AWS environment.

You will collaborate closely with Systems Engineers, DevOps, and product teams to build reliable, high-performance services that support business-critical applications. Strong communication skills are essential, as you will be expected to clearly explain technical decisions, provide regular updates, and participate actively in Scrum ceremonies.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Node.js and TypeScript/JavaScript
  • Build and maintain RESTful APIs
  • Develop and deploy Node.js applications on AWS
  • Design and manage APIs using AWS API Gateway
  • Contribute to cloud architecture decisions, including scaling, fault tolerance, and cost optimization
  • Ensure backend systems meet high standards for performance, security, and reliability
  • Implement authentication and authorization strategies (JWT, OAuth2, OpenID Connect)
  • Integrate backend services with AWS-managed services and third-party systems
  • Collaborate with DevOps teams on CI/CD pipelines, deployment strategies, and monitoring
  • Lead code reviews, mentor junior engineers, and promote backend best practices
  • Troubleshoot and resolve production issues and participate in incident response as needed

Required Qualifications

  • 7–10 years of professional software development experience
  • 7+ years of hands-on Node.js development experience
  • Proven experience running Node.js applications in AWS environments
  • Strong proficiency in JavaScript (ES6+) and/or TypeScript
  • Experience with Node.js frameworks such as Express.js, NestJS, or Fastify
  • Solid understanding of asynchronous programming, event loops, and non-blocking I/O
  • Strong experience with SQL and NoSQL databases
  • Proficiency with Git and modern branching strategies
  • Experience working in Agile/Scrum development environments
  • Strong analytical, communication, and problem-solving skills

Preferred Certifications and Skills

  • AWS Certifications are a plus, such as:
  • AWS Certified Developer – Associate
  • AWS Certified Solutions Architect – Associate or Professional
  • AWS Certified DevOps Engineer – Professional
  • Experience with serverless architectures, including AWS Lambda and API Gateway
  • Experience with Docker and container orchestration (ECS or EKS)
  • Knowledge of infrastructure as code (Terraform, AWS CDK, or CloudFormation)
  • Experience with event-driven architectures and messaging systems (SQS, SNS, Kafka)
  • Familiarity with observability and monitoring tools (CloudWatch, OpenTelemetry, Datadog)
  • Experience building high-traffic, distributed systems
  • Exposure to frontend technologies (React, Angular, or Vue) for effective cross-team collaboration

Additional Requirements

  • U.S. Citizenship (Required)
  • Reliable high-speed internet
  • Availability to commit 20+ hours per week when required
  • Willingness to complete a technical skills assessment

Important Notes

  • No agencies. No third-party recruiters.
  • This role is for senior-level Angular professionals only. Candidates without extensive Node.JS experience will not be considered.

No longer accepting applications

Get instant notifications for new Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Ari: your job agent

Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.