Key Responsibilities :
Design, develop, test, and maintain high-performance RESTful APIs and microservices using Python (Flask / FastAPI / Django).
Develop serverless applications and integrate APIs with AWS Lambda , API Gateway , Step Functions , and other AWS components.
Manage and configure cloud infrastructure using AWS CloudFormation , CDK , or Terraform .
Implement robust logging, monitoring, and alerting using CloudWatch , X-Ray , and SNS .
Optimize performance and scalability of services using asynchronous programming and event-driven architectures .
Work with AWS RDS , DynamoDB , S , SQS , and other AWS storage and messaging solutions.
Secure APIs using IAM roles , Cognito , Secrets Manager , and other AWS security best practices.
Write unit, integration, and end-to-end tests; ensure CI / CD pipeline health (using CodePipeline , CodeBuild , Jenkins , or GitHub Actions ).
Collaborate with DevOps, QA, and product teams in an agile environment.
Troubleshoot and resolve production issues in a timely manner.
Required Skills & Experience :
Strong experience in building and deploying RESTful APIs and microservices .
Familiarity with Infrastructure as Code (IaC) tools like CloudFormation , AWS CDK , or Terraform .
Deep understanding of asynchronous programming , event-driven architectures , and serverless patterns .
Experience with CI / CD pipelines , containerization ( Docker , ECS , EKS ), and version control ( Git ).
Familiarity with OAuth , JWT , and API security practices.
Experience in agile methodologies and team collaboration tools (JIRA, Confluence, etc.).
Python Developer • McLean, VA