👨🏻‍💻 postech.work

Python Developer

Compunnel Inc. • 🌐 In Person

In Person Posted 11 hours, 32 minutes ago

Job Description

Job Title: Python Developer

Location: Alpharetta, GA

/ Princeton, NJ (Hybrid)

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.