
Full Stack Python Developer
Edgewater Federal Solutions, Inc.2 years ago
Washington, DC, USASenior
Base Salary
$126k - $129k/yr
Responsibilities
- Develop and maintain production-grade Python microservices and cloud-native applications.
- Define and deploy multi-environment AWS infrastructure using AWS CDK and infrastructure-as-code practices.
- Model and orchestrate business workflows using AWS Step Functions and Lambda.
- Build containerized applications and design versioned RESTful APIs with validation and error handling.
- Implement application logging, monitoring, alerting, and audit trails using Amazon CloudWatch and AWS CloudTrail.
- Create and manage CI/CD pipelines for automated testing and deployment.
- Write unit and integration tests, troubleshoot defects, and remediate code issues.
- Conduct peer code reviews focused on maintainability, performance, security, and engineering practices.
- Contribute to architecture decisions and maintain technical and system documentation.
- Collaborate with stakeholders to analyze business needs and deliver technical solutions.
Requirements
- U.S. citizenship is required.
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.
- Seven or more years of software development experience in structured SDLC and Agile environments.
- Advanced production-grade Python development experience with modern frameworks and testing libraries.
- Hands-on experience with Python 3.9+, AWS Lambda, AWS Step Functions, API Gateway, DynamoDB, Amazon S3, CloudWatch, and CloudTrail.
- Experience using AWS CDK to define and deploy infrastructure across multiple environments.
- Hands-on experience creating and managing CI/CD pipelines for cloud applications.
- Strong RESTful API design skills, including versioning, validation, and error handling.
- Experience building and deploying containerized applications with Docker.
- Proficiency with Git or GitLab workflows, branching strategies, merge requests, and code reviews.
- Experience writing unit and integration tests and remediating code defects.
- Strong analytical, communication, documentation, and stakeholder collaboration skills.
- Preferred: experience with Terraform and complementary infrastructure-as-code tools.
- Preferred: frontend development experience with Angular or React and TypeScript.
- Preferred: experience with AWS SNS, SQS, Athena, Glue, and load balancing services.
- Preferred: experience using AI coding assistants such as Claude Code and the ability to evaluate, test, secure, and adapt AI-generated code.
Benefits
- Paid time off and holiday pay.
- Medical, dental, and vision insurance.
- Disability, life insurance, and AD&D coverage.
- Flexible spending accounts.
- Pre-tax 401(k) and/or after-tax Roth IRA with employer matching contribution.
- Tuition and technical training reimbursement.
- Exercise reimbursement.
- Computer reimbursement.
- Employee assistance program.
- Full-time onsite work at a federal government facility in Washington, D.C.
- Performance period through 12/31/26 or the end of the year, with possible extension.