

Compunnel Inc.
Python Developer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Python Developer focused on AWS, located in Alpharetta, GA, or Princeton, NJ. The 12+ month contract requires 6+ years of backend Python experience, AWS serverless expertise, and familiarity with event-driven systems.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
Unknown
-
ποΈ - Date
October 7, 2025
π - Duration
More than 6 months
-
ποΈ - Location
On-site
-
π - Contract
Unknown
-
π - Security
Unknown
-
π - Location detailed
Alpharetta, GA
-
π§ - Skills detailed
#Flask #AWS (Amazon Web Services) #REST (Representational State Transfer) #SQLAlchemy #API (Application Programming Interface) #Terraform #Lambda (AWS Lambda) #Athena #Code Reviews #Data Pipeline #MS SQL (Microsoft SQL Server) #Cloud #Deployment #FastAPI #Logging #Scrum #SNS (Simple Notification Service) #Compliance #"ETL (Extract #Transform #Load)" #GitHub #REST API #Databases #S3 (Amazon Simple Storage Service) #Migration #Debugging #Scala #Microservices #Agile #Observability #Python #DynamoDB #Computer Science #SQS (Simple Queue Service)
Role description
Senior Python Developer (AWS)
Location: Alpharetta, GA, or Princeton, NJ
Duration: 12 Months +
Reports to: Sr. Director of Architecture and Engineering
Job Summary
The Senior Python Developer will be a key contributor in building the services that power our unified web architecture. This role focuses on designing and delivering high-quality, cloud-native applications on AWS, using event-driven and serverless patterns. While experience with AWS Chalice is not required, familiarity with it is a strong plus, as many of our services are deployed using Chalice for Lambda-based workflows. The ideal candidate combines strong backend development skills with a passion for scalable, secure, and well-documented solutions.
Responsibilities
β’ Design, build, and maintain backend services and microservices in Python, deployed on AWS.
β’ Develop APIs (REST/OpenAPI) and integrate with front-end and partner services.
β’ Implement event-driven workflows using AWS services such as Lambda, SQS/SNS, EventBridge, and Step Functions.
β’ Contribute to ETL and data pipelines, leveraging S3/Parquet, Glue, and Athena where needed.
β’ Work within an Agile/Scrum team, participating in sprint planning, standups, and reviews.
β’ Collaborate with architects and product owners to translate requirements into scalable, testable services.
β’ Write automated tests (unit, integration) and contribute to CI/CD pipelines.
β’ Optimize services for performance, reliability, and cost within a serverless/cloud-native model.
β’ Participate in code reviews, mentor junior developers, and help enforce coding standards.
β’ Document service architecture, APIs, and operational runbooks.
Skills
β’ Expert proficiency in Python for backend development.
β’ Strong experience with AWS serverless services (Lambda, Fargate, SQS/SNS, EventBridge, Step Functions, DynamoDB, S3).
β’ Familiarity with AWS Chalice or similar frameworks (Flask/FastAPI with Lambda integration).
β’ Strong knowledge of REST API design and OpenAPI specifications.
β’ Solid understanding of relational databases (Postgres preferred) and ORMs (SQLAlchemy a plus).
β’ Experience with CI/CD pipelines (GitHub Actions, Terraform/CDK familiarity helpful).
β’ Knowledge of observability and logging (OpenTelemetry, CloudWatch).
β’ Strong debugging, performance tuning, and collaboration skills.
Experience
β’ Bachelorβs degree in Computer Science or related field (or equivalent experience).
β’ 6+ years of professional backend development in Python.
β’ Hands-on experience with AWS cloud-native/serverless architectures.
β’ Experience building event-driven systems and working with messaging queues.
β’ Prior exposure to Chalice is a plus, but not required.
β’ Background in compliance-driven environments (education, finance, healthcare) preferred.
Key Measurements
β’ Delivery of reliable, testable, and well-documented Python services.
β’ Performance, scalability, and cost-efficiency of AWS deployments.
β’ Contribution to migration and integration of legacy systems into unified services.
β’ Team collaboration and mentorship impact.
β’ Positive feedback from stakeholders on delivery speed and quality.
Senior Python Developer (AWS)
Location: Alpharetta, GA, or Princeton, NJ
Duration: 12 Months +
Reports to: Sr. Director of Architecture and Engineering
Job Summary
The Senior Python Developer will be a key contributor in building the services that power our unified web architecture. This role focuses on designing and delivering high-quality, cloud-native applications on AWS, using event-driven and serverless patterns. While experience with AWS Chalice is not required, familiarity with it is a strong plus, as many of our services are deployed using Chalice for Lambda-based workflows. The ideal candidate combines strong backend development skills with a passion for scalable, secure, and well-documented solutions.
Responsibilities
β’ Design, build, and maintain backend services and microservices in Python, deployed on AWS.
β’ Develop APIs (REST/OpenAPI) and integrate with front-end and partner services.
β’ Implement event-driven workflows using AWS services such as Lambda, SQS/SNS, EventBridge, and Step Functions.
β’ Contribute to ETL and data pipelines, leveraging S3/Parquet, Glue, and Athena where needed.
β’ Work within an Agile/Scrum team, participating in sprint planning, standups, and reviews.
β’ Collaborate with architects and product owners to translate requirements into scalable, testable services.
β’ Write automated tests (unit, integration) and contribute to CI/CD pipelines.
β’ Optimize services for performance, reliability, and cost within a serverless/cloud-native model.
β’ Participate in code reviews, mentor junior developers, and help enforce coding standards.
β’ Document service architecture, APIs, and operational runbooks.
Skills
β’ Expert proficiency in Python for backend development.
β’ Strong experience with AWS serverless services (Lambda, Fargate, SQS/SNS, EventBridge, Step Functions, DynamoDB, S3).
β’ Familiarity with AWS Chalice or similar frameworks (Flask/FastAPI with Lambda integration).
β’ Strong knowledge of REST API design and OpenAPI specifications.
β’ Solid understanding of relational databases (Postgres preferred) and ORMs (SQLAlchemy a plus).
β’ Experience with CI/CD pipelines (GitHub Actions, Terraform/CDK familiarity helpful).
β’ Knowledge of observability and logging (OpenTelemetry, CloudWatch).
β’ Strong debugging, performance tuning, and collaboration skills.
Experience
β’ Bachelorβs degree in Computer Science or related field (or equivalent experience).
β’ 6+ years of professional backend development in Python.
β’ Hands-on experience with AWS cloud-native/serverless architectures.
β’ Experience building event-driven systems and working with messaging queues.
β’ Prior exposure to Chalice is a plus, but not required.
β’ Background in compliance-driven environments (education, finance, healthcare) preferred.
Key Measurements
β’ Delivery of reliable, testable, and well-documented Python services.
β’ Performance, scalability, and cost-efficiency of AWS deployments.
β’ Contribution to migration and integration of legacy systems into unified services.
β’ Team collaboration and mentorship impact.
β’ Positive feedback from stakeholders on delivery speed and quality.