Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Get past ATS filters
Job summary
A leading technology company is seeking a Mid-Senior Python Engineer in Chicago, IL (Hybrid) to design and build production-grade services and APIs using Python with frameworks like FastAPI and Django. Ideal candidates should possess over 10 years of software engineering experience and strong skills in managing distributed systems. The role emphasizes cloud expertise (Azure), containers, and a solid understanding of performance tuning, testing, and CI/CD practices. Join a dynamic team focusing on secure, scalable solutions.
Qualifications
10+ years of professional software engineering with Python in production.
Deep expertise with at least one Python web framework (FastAPI, Django, or Flask) and modern async programming.
Strong CS fundamentals: algorithms, data structures, and concurrency.
Proven experience designing distributed systems and event‑driven architectures.
Solid SQL/ORM experience and schema design.
Mastery of testing, CI/CD, and release strategies.
Hands‑on with Azure, containers, Kubernetes, and infrastructure automation.
Excellent communication; ability to lead cross‑functional initiatives.
Responsibilities
Design & build production-grade services and APIs using clean, well-tested Python.
Architect scalable systems with high availability and failover.
Model schemas; write efficient SQL; integrate with databases.
Profile and tune applications for performance and reliability.
Enforce security best practices throughout the development lifecycle.
Conduct code reviews and implement automated testing.
Containerize applications and deploy to Kubernetes or serverless environments.
Instrument applications for observability.
Skills
Python programming
FastAPI
Django
Flask
SQL
Kubernetes
CI/CD
Cloud (Azure)
Communication
Tools
Postgres
MySQL
Redis
Terraform
OpenTelemetry
Job description
A leading technology company is seeking a Mid-Senior Python Engineer in Chicago, IL (Hybrid) to design and build production-grade services and APIs using Python with frameworks like FastAPI and Django. Ideal candidates should possess over 10 years of software engineering experience and strong skills in managing distributed systems. The role emphasizes cloud expertise (Azure), containers, and a solid understanding of performance tuning, testing, and CI/CD practices. Join a dynamic team focusing on secure, scalable solutions.