Agile Resources, Inc. logo

Python Developer

Agile Resources, Inc.
Department:Software Engineer
Type:REMOTE
Region:USA
Location:Denver, CO
Experience:Mid-Senior level
Salary:$125,000 - $140,000
Skills:
PYTHONAWSETLRESTFUL APISMICROSERVICESGITCI/CD
Share this job:

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
Originally posted on LinkedIn

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!

Agile Resources, Inc. logo

Agile Resources, Inc.

View company page
Remote-Work.app logo

Remote-Work.app

Get Remote-Work.app on your phone!