
Python Developer
Job Description
Posted on: April 22, 2025
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 $140k base salary (depending on experience) + 15% bonus
Benefits:
- 100% medical premiums covered for employees (Gold plan)
- 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
Position Overview
We’re looking for a Backend Python Developer with a strong foundation in Python development and a working knowledge of data/ETL pipelines, preferably using AWS Glue. The ideal candidate is comfortable working in AWS cloud environments and building scalable, maintainable backend systems that occasionally interface with data workflows.
Responsibilities
- Design, build, and maintain backend applications and services using Python and cloud-native patterns.
- Support the integration and automation of data processing pipelines, with occasional development using AWS Glue or similar ETL tools.
- Develop RESTful APIs and backend logic to support data-driven features and workflows.
- Work within the AWS ecosystem, leveraging services like Lambda, S3, DynamoDB, and API Gateway where appropriate.
- Collaborate with cross-functional teams including DevOps, Data Engineers, and Product Managers to deliver secure and scalable backend solutions.
- Ensure code quality through unit testing, code reviews, and adherence to development best practices.
Requirements
- 5+ years of experience developing backend applications using Python.
- Experience with RESTful APIs, microservices, and event-driven systems.
- Proficiency working in AWS environments (e.g., Lambda, S3, RDS/DynamoDB, CloudWatch).
- Experience with Git and modern CI/CD workflows.
- Strong problem-solving skills and ability to work independently.
Nice to Have
- Familiarity with data/ETL workflows, preferably hands-on with AWS Glue or similar tools.
- Understanding of data formats such as JSON, CSV, and Parquet.
- Solid experience with AWS Glue or similar ETL tools.
- Experience with Step Functions, Athena, or Redshift.
- Exposure to data lakes or data warehousing environments.
- Knowledge of monitoring tools like CloudWatch, X-Ray, or Datadog.
Education & Certifications
- Bachelor’s degree in Computer Science, Engineering, Data Science, or a related technical field (or equivalent hands-on experience)
- Relevant industry certifications in AWS, data engineering, or cloud technologies are a plus
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Remote-Work.app
Get Remote-Work.app on your phone!

AI/ML Engineer

REACT DEVELOPER

Graduate Software Engineer

Software Development Engineer in Test (SDET) - AI Models
