Overview
Remote
$58 - $61
Contract - W2
Contract - 6 Month(s)
Skills
API
Amazon RDS
Amazon S3
Amazon SQS
Amazon Web Services
Automated Testing
Backend Development
Node.js
Software Development
Dynatrace
Continuous Integration
Continuous Delivery
Jenkins
Kubernetes
Collaboration
Debugging
Job Details
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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.