HomeNode.js API DeveloperSenior Node.JS Developer
CMHWorks, LLC

Senior Node.JS Developer

CMHWorks, LLC·Purcellville, Virginia, US

Posted 2w ago

Part-Time And Contractor
Apply Now

About the Role

Senior Node.JS Developer (7-10+ Years Experience) Location: 100% Remote - U.S.-Based & U.S. Time Zones Only; Commitment: Part-Time (20+ hours/week as needed) Engagement: Independent Contractor (1099) - Direct Hire (No Agencies) Citizenship Requirement: U.S. Citizen Required About the Role We are seeking a Senior Node.js Developer with 7-10 years of professional experience, including strong handson experience building and operating Node.js services on AWS. This role focuses on designing scalable backend systems, developing secure APIs, and contributing to cloudnative architecture in a production AWS environment. You will collaborate closely with Systems Engineers, DevOps, and product teams to build reliable, highperformance services that support businesscritical applications. Strong communication skills are essential. 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 thirdparty 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 handson 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 nonblocking 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 problemsolving 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 eventdriven architectures and messaging systems (SQS, SNS, Kafka) • Familiarity with observability and monitoring tools (CloudWatch, OpenTelemetry, Datadog) • Experience building hightraffic, distributed systems • Exposure to frontend technologies (React, Angular, or Vue) for effective crossteam 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.

What you'll do

  • This role focuses on designing scalable backend systems, developing secure APIs, and contributing to cloudnative architecture in a production AWS environment
  • You will collaborate closely with Systems Engineers, DevOps, and product teams to build reliable, highperformance services that support businesscritical applications
  • You will be expected to clearly explain technical decisions, provide regular updates, and participate actively in Scrum ceremonies
  • 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 thirdparty 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

Requirements

  • Commitment: Part-Time (20+ hours/week as needed)
  • Engagement: Independent Contractor (1099) - Direct Hire (No Agencies)
  • Citizenship Requirement: U.S. Citizen Required
  • Strong communication skills are essential
  • 7-10 years of professional software development experience
  • 7+ years of handson 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 nonblocking 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 problemsolving skills
  • U.S. Citizenship (Required)
  • Reliable high-speed internet
  • Availability to commit 20+ hours per week when required
  • Willingness to complete a technical skills assessment
Back to all jobs