- Company Name
- Capstone Technology Resources, Inc. (Capstone)
- Job Title
- Software Engineer
- Job Description
-
Job Title
Software Engineer – Integration (AWS Microservices)
Role Summary
Contract role focused on designing, building, and operating secure, scalable Node.js‑based microservices on AWS to integrate enterprise systems (ERP, SCM, CRM, eCommerce). The engineer will develop RESTful APIs, orchestrate data flows, implement observability, and contribute to CI/CD pipelines while collaborating with distributed cross‑functional teams.
Expectations
- Contract duration: 6‑12 months (extendable)
- US East Standard Time (EST) work schedule, W2 employment only
- Hourly rate: $62
Key Responsibilities
- Design, develop, and maintain backend services/APIs using Node.js (Java/Python optional)
- Build and deploy microservices on AWS (Lambda, API Gateway, ECS, RDS, S3, EventBridge, SQS, SNS, etc.)
- Ensure high performance, reliability, and cost efficiency of services
- Troubleshoot and resolve production incidents within defined SLAs
- Create and maintain high‑level / low‑level design documents and technical specifications
- Implement monitoring, logging, and tracing with CloudWatch, Dynatrace, Splunk, and X‑Ray
- Contribute to CI/CD pipelines via GitHub Actions, Jenkins, or CodePipeline
- Apply security best practices around IAM, Secrets Manager, KMS, and secure coding
- Write infrastructure as code using CloudFormation, CDK, or Serverless Framework
- Develop automated tests (Mocha, Jest, mocking) and perform code reviews in GitHub
- Manage work items in Jira and collaborate with cross‑geography teams
Required Skills
- 5‑7 years of backend development experience, predominantly Node.js (Java/Python exposure beneficial)
- Deep familiarity with AWS services: Lambda, API Gateway, RDS, S3, ECS, Glue, EventBridge, SQS, SNS, CloudWatch, CloudFormation, CDK, or Serverless Framework
- Proficient in CI/CD, GitHub, Jira, and Agile practices
- Strong understanding of IAM, KMS, Secrets Manager, and application security
- Experience with infrastructure as code, DevOps tooling, and observability solutions (Dynatrace, Splunk, CloudWatch)
- Excellent written and verbal communication, ability to work within distributed teams
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
- AWS Certified Solutions Architect, Developer, or DevOps Engineer preferred
---