Python + AWS Developer

Python + AWS Developer

Key Responsibilities:

  • Design, develop, and optimize backend services using Python and frameworks such as Flask or FastAPI.
  • Architect and implement solutions on AWS, using services like EC2, DynamoDB, S3, FSx/EFS, Step Functions, SNS, SES, and Secrets Manager.
  • Manage infrastructure with Terraform and CDK for Terraform to ensure scalable, reproducible deployments.
  • Work with PostgreSQL for data modeling, queries, and performance tuning.
  • Integrate authentication mechanisms using PingFederate and Active Directory.
  • Build and maintain CI/CD pipelines using GitHub Actions, and manage code using GitHub.
  • Collaborate with cross-functional teams (frontend, DevOps, QA) for end-to-end solution delivery.
  • Advocate for and implement best practices in software engineering, security, and performance.

Required Skills & Experience:

  • 8+ years of backend development experience with a focus on Python.
  • Strong experience with Flask or FastAPI.
  • Solid working knowledge of core AWS services.
  • Hands-on experience with Terraform and CDK for Terraform.
  • Proficiency in PostgreSQL database architecture and query optimization.
  • Experience with PingFederate and Active Directory for authentication.
  • Strong understanding of GitHub and GitHub Actions for CI/CD.
  • Excellent problem-solving skills and strong communication in a collaborative setting.

Good to Have:

  • Experience with Posit Connect for deployment.
  • Familiarity with Sphinx for generating documentation.
    AWS certification (e.g., Solutions Architect, Developer).
  • Experience in regulated industries such as healthcare or finance.
  • Exposure to Agile development methodologies.

    Apply For This Job

    Resume/CV

    Accepted file types: .pdf, .doc, .docx