Python Architect

Denver, Colorado

Agile Resources, Inc.
Apply for this Job

Location/Remote: 100% remote within the United States; must be willing to work Mountain Time Zone hours


Employment Type: Permanent / Direct Hire / Full-time


Compensation: up to $175k base salary (depending on experience) + 15% annual bonus


Benefits:


  • 100% medical premiums covered for employees
  • Coverage for dependents on medical, dental, vision, life, and supplemental insurances (e.g., critical illness)
  • Short- and Long-Term Disability (STD/LTD)
  • HSA & FSA options
  • Unlimited PTO
  • Up to 12 weeks paid parental leave
  • 401(k) with 5% company match

Role Summary:


We are seeking a highly skilled and hands-on Software Architect to lead the design and implementation of our next-generation, cloud-native applications on AWS. The ideal candidate will possess a strong background in Python development, a deep understanding of AWS services, and significant experience architecting and delivering solutions within the healthcare industry. This role requires a blend of technical expertise, leadership abilities, and a passion for building scalable, secure, and high-performance systems.


Responsibilities:


  • Cloud Architecture: Design, develop, and deploy scalable, resilient, and cost-effective cloud-native solutions on AWS, leveraging services such as EC2, Lambda, ECS/EKS, S3, RDS, DynamoDB, API Gateway, and others.
  • Python Development: Provide hands-on development expertise in Python, with a focus on backend services, APIs, and data processing.
  • Healthcare Focus: Apply in-depth knowledge of healthcare industry standards, regulations, and data security best practices to ensure compliance and protect sensitive information.
  • ETL Development: Architect and implement ETL processes using AWS Glue to extract, transform, and load data from various sources into data warehouses or data lakes.
  • Front-End Collaboration: Collaborate with front-end development teams, providing guidance and support on API design, data integration, and overall system architecture. Previous experience with React is highly desirable.
  • Solution Design: Create detailed technical designs, architecture diagrams, and documentation to communicate solutions effectively to development teams and stakeholders.
  • Technical Leadership: Provide technical leadership and mentoring to development teams, promoting best practices, code quality, and continuous improvement.
  • Performance Optimization: Identify and implement strategies for optimizing application performance, scalability, and cost-efficiency.
  • Security: Design and implement robust security measures to protect data and applications in the AWS environment, adhering to industry best practices and compliance requirements.
  • DevOps: Work closely with DevOps teams to automate infrastructure provisioning, deployment, and monitoring using tools like CloudFormation, Terraform, or CDK.

Qualifications:


  • Bachelor's or Master's degree in Computer Science or a related field.
  • 15+ years of experience in software development, with 3+ specific to Python.
  • Strong knowledge of AWS services, including but not limited to EC2, Lambda, S3, RDS, DynamoDB, API Gateway, CloudFormation, and IAM.
  • Significant experience architecting and deploying applications on AWS.
  • Experience working within the healthcare industry, with a strong understanding of healthcare data, systems, and workflows.
  • Proven expertise in designing and implementing ETL processes using AWS Glue.
  • Deep understanding of cloud-native architecture principles and best practices.
  • Experience with database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., DynamoDB, MongoDB).
  • Excellent communication, collaboration, and problem-solving skills.
  • Ability to work independently and as part of a team in a fast-paced environment.

Preferred Qualifications:


  • AWS Certified Solutions Architect Professional certification.
  • Previous experience with front-end development, preferably with React.
  • Knowledge of security best practices for cloud environments, including identity and access management, encryption, and vulnerability management.
  • Experience with DevOps practices, including CI/CD, infrastructure as code, and automation.
  • Knowledge of additional ETL tools and technologies.
Date Posted: 28 April 2025
Apply for this Job