Design, develop, and deploy production-grade microservices using modern frameworks and technologies.
Requirements
- Deep experience with AWS services including EC2, ECS, Batch, ALB, API Gateway, Lambda, S3, DynamoDB, EFS, etc.
- Strong proficiency in Software Development Lifecycle (SDLC).
- Programming expertise in one or more of the following: Python, Java, Node.js (C++ knowledge is a plus).
- Hands-on experience with CI platforms such as GitLab.
- Experience with infrastructure automation using Terraform or other Infrastructure as Code (IaC) tools.
- Familiarity with coding assistants such as GitHub Copilot (GHCP).
- 10+ years of software development experience across relevant platforms.
Responsibilities
- Design, develop, and deploy production-grade microservices using modern frameworks and technologies.
- Implement scalable, resilient, high-performing, optimized, and secure microservices.
- Lead the software development lifecycle (SDLC) from architecture and design through implementation, testing, and deployment.
- Collaborate with product managers, architects, and engineers to define and refine technical requirements.
- Ensure code quality through code reviews, automated testing, and adherence to best practices.
- Handle and process large datasets across formats such as XML, JSON, and Parquet.
- Proven experience in microservices design, development, and deployment.
Other
- Location: Reston, VA (Hybrid 3 days a week)
- Visa Status: USC/GC/GCEAD/H1B
- This role is C2C/W2
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
- Solid IT background with experience as a Senior Developer on projects of similar scope and responsibility.