Post Job Free
Sign in

Python AWS developer

Company:
Fannie Mae
Location:
Reston, VA
Posted:
July 17, 2025
Apply

Description:

Job Title: Python AWS Developer

Location: Hybrid (Preferred: [City, State]) Open to Remote (US-based)

Employment Type: Full-Time

Reports To: Engineering Manager / Cloud Solutions Lead

Role Overview

We are seeking a highly skilled Python AWS Developer to join our engineering team and contribute to the development, deployment, and maintenance of scalable, cloud-native solutions. This role demands a high level of technical acumen in serverless architecture, microservices, containerization, and DevOps practices. You will work closely with cross-functional teams to translate requirements into robust, production-ready infrastructure and application code on AWS.

If you thrive in a fast-paced environment, write clean, modular Python, and can architect solutions that balance scalability and cost-efficiency, we want to talk.

Key Responsibilities

Design, build, and maintain serverless and containerized applications on AWS using Python.

Develop infrastructure-as-code (IaC) using CloudFormation, Terraform, or AWS CDK.

Build APIs and microservices leveraging AWS Lambda, API Gateway, ECS/EKS, and Step Functions.

Integrate and automate CI/CD pipelines (CodePipeline, GitHub Actions, Jenkins, etc.).

Ensure observability, reliability, and cost-efficiency of deployed services (CloudWatch, X-Ray, CloudTrail).

Collaborate with DevOps, QA, and Security to ensure solutions are production-ready and compliant.

Lead technical design reviews and provide mentoring on AWS best practices and Python code quality.

Support performance tuning, monitoring, and alerting for cloud workloads.

Participate in sprint planning, standups, retrospectives, and estimation processes.

Required Qualifications

4+ years of professional Python development experience in production environments.

Strong AWS proficiency with hands-on experience in Lambda, ECS/EKS, DynamoDB, S3, CloudFormation/Terraform, and IAM.

Experience building and consuming RESTful APIs.

Proficient in asynchronous programming and event-driven architectures (e.g., SNS, SQS, EventBridge).

Experience with Git, CI/CD workflows, and containerization tools (Docker, Kubernetes a plus).

Familiarity with testing frameworks like Pytest or UnitTest.

Working knowledge of relational and non-relational databases (e.g., RDS, Aurora, DynamoDB).

Comfortable navigating Linux/Unix environments and scripting.

Preferred Qualifications

AWS Certified Developer – Associate or Solutions Architect – Associate.

Experience with data processing workflows (e.g., AWS Glue, Athena, Step Functions).

Familiarity with security and compliance standards (SOC2, HIPAA, etc.).

Experience with cost-optimization strategies and tagging standards in AWS.

Exposure to multi-account AWS strategies using Control Tower or AWS Organizations.

Please send your resume to

Apply