Negotiable
Outside
Remote
USA
Summary: The Node JS Backend Developer role is focused on designing and developing secure and scalable integration services for enterprise applications using AWS-based microservices. The position requires a hands-on developer with experience in backend API development, AWS deployment, and DevOps practices. The ideal candidate will contribute to the Integration Team by ensuring high performance and reliability of applications while implementing security best practices. This is a senior-level position with a strong emphasis on collaboration and documentation.
Key Responsibilities:
- Design, develop, and maintain backend services and APIs using Node.js (Java/Python experience a plus).
- Build AWS microservices leveraging services such as Lambda, API Gateway, RDS, S3, ECS, Glue, EventBridge, SQS, SNS, and others.
- Ensure high performance, reliability, and cost efficiency across all applications.
- Debug and resolve production issues within established SLAs.
- Create and maintain high-level and low-level design (HLD/LLD) documentation.
- Implement monitoring and tracing using tools like CloudWatch, Dynatrace, Splunk, and AWS X-Ray.
- Contribute to CI/CD pipelines using GitHub Actions, Jenkins, or AWS CodePipeline.
- Apply security best practices across IAM, Secrets Manager, and KMS.
- Use Infrastructure as Code (IaC) tools such as CloudFormation, AWS CDK, or Serverless Framework.
- Conduct automated testing with Mocha, Jest, and mocking utilities.
- Collaborate effectively via GitHub (PRs, code reviews) and Jira for delivery tracking.
Key Skills:
- 5-7 years of backend development experience, primarily with Node.js (Java/Python experience beneficial).
- Strong, hands-on expertise with AWS services such as Lambda, API Gateway, RDS, S3, ECS, Glue, EventBridge, SQS, SNS, etc.
- Solid understanding of DevOps practices, CI/CD automation, and observability tools (Dynatrace, Splunk, CloudWatch).
- Strong knowledge of security principles, including IAM and KMS.
- Working experience with Infrastructure as Code (IaC) using Serverless Framework, AWS CDK, or CloudFormation.
- Proficiency in GitHub for version control and Jira for Agile project management.
- Excellent communication and collaboration skills with distributed, cross-functional teams.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
Job Title: Node JS backend Developer
Duration: 6 Months (Possible Extension)
Location: 100% Remote
Position Overview:
- We are seeking a Senior Software Development Engineer to join our Integration Team. This role focuses on designing and developing secure, scalable, and resilient integration services that connect key enterprise applications (ERP, SCM, CRM, eCommerce) using AWS-based microservices built with Node.js, Java, or Python.
- The ideal candidate is a hands-on developer experienced in backend API development, AWS deployment, and DevOps/observability practices. Familiarity with enterprise integration flows (e.g., Order-to-Cash, AR) is a strong plus.
Key Responsibilities:
- Design, develop, and maintain backend services and APIs using Node.js (Java/Python experience a plus).
- Build AWS microservices leveraging services such as Lambda, API Gateway, RDS, S3, ECS, Glue, EventBridge, SQS, SNS, and others.
- Ensure high performance, reliability, and cost efficiency across all applications.
- Debug and resolve production issues within established SLAs.
- Create and maintain high-level and low-level design (HLD/LLD) documentation.
- Implement monitoring and tracing using tools like CloudWatch, Dynatrace, Splunk, and AWS X-Ray.
- Contribute to CI/CD pipelines using GitHub Actions, Jenkins, or AWS CodePipeline.
- Apply security best practices across IAM, Secrets Manager, and KMS.
- Use Infrastructure as Code (IaC) tools such as CloudFormation, AWS CDK, or Serverless Framework.
- Conduct automated testing with Mocha, Jest, and mocking utilities.
- Collaborate effectively via GitHub (PRs, code reviews) and Jira for delivery tracking.
Primary Skills & Experience
- 5 7 years of backend development experience, primarily with Node.js (Java/Python experience beneficial).
- Strong, hands-on expertise with AWS services such as Lambda, API Gateway, RDS, S3, ECS, Glue, EventBridge, SQS, SNS, etc.
- Solid understanding of DevOps practices, CI/CD automation, and observability tools (Dynatrace, Splunk, CloudWatch).
- Strong knowledge of security principles, including IAM and KMS.
- Working experience with Infrastructure as Code (IaC) using Serverless Framework, AWS CDK, or CloudFormation.
- Proficiency in GitHub for version control and Jira for Agile project management.
- Excellent communication and collaboration skills with distributed, cross-functional teams.
Preferred Skills
- Experience with Docker, Kubernetes, or AWS Fargate.
- Exposure to enterprise integrations (ERP, Order-to-Cash, AR cycles).
- Experience developing Python-based microservices or GenAI applications using RAG/MCP frameworks.