👨🏻‍💻 postech.work

Python Developer

Compunnel Inc. • 🌐 In Person

In Person Posted 8 hours, 35 minutes ago

Job 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.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.