Senior Python Developer - Python, Django, Flask

Everforth CyberCoders
Chicago, IL, United States
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$50,000.0 - $70,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Amazon Web Services Build Automation Automation of Tests Unit Testing Microsoft Azure Bash Shell Cloud Computing Static Program Analysis Code Coverage Profiling
+56 more
Code Review Continuous Integration Data Security Linux DevOps Programming Tools Django Web Framework Monitoring of Systems Python (Programming Language) PostgreSQL Message Broker MongoDB MySQL Multiprocessing NoSQL OAuth Performance Tuning RabbitMQ Redis Cloud Services Prometheus Swagger SQLite SQL Databases SQLAlchemy Web Applications Web Application Frameworks Openapi Data Logging Multithreading Flask (Web Framework) Delivery Pipeline Grafana Concurrency Caching Backend Git Fastapi Event Driven Architecture Pytest Containerization Integration Tests Kubernetes Infrastructure Automation Frameworks Information Technology Sentry Apache Kafka Graphql Celery Front End Software Development Asynchronous Programming Restful APIs Terraform Software Version Control Docker Microservices

Job description

We are seeking a skilled Python Developer to design, build, and maintain backend systems and APIs for high-performance, scalable applications. You will collaborate with product, frontend, and DevOps teams to deliver reliable microservices, optimize performance, ensure observability and security, and contribute to architecture and development best practices. The ideal candidate has solid experience with modern Python frameworks, relational and NoSQL databases, asynchronous programming, testing, CI/CD, containerization, and cloud deployments., * Design, implement, and maintain backend services and APIs using Python and frameworks such as Django, Flask, and FastAPI.

  • Build RESTful and GraphQL endpoints, adhering to OpenAPI/Swagger specifications and RESTful design principles.
  • Develop and maintain database schemas and queries for PostgreSQL, MySQL, SQLite and integrate with NoSQL stores like MongoDB and Redis.
  • Implement data access using ORMs and libraries such as Django ORM, SQLAlchemy, and raw SQL when appropriate.
  • Architect and implement asynchronous and concurrent systems using AsyncIO, multithreading, multiprocessing, Celery, and other concurrency patterns.
  • Integrate and operate message brokers and event-driven systems with RabbitMQ, Kafka, or similar technologies.
  • Write robust unit and integration tests using PyTest and Unittest, apply TDD principles where appropriate, and maintain high test coverage.
  • Create and maintain CI/CD pipelines, automated builds, and deployments using tools and infrastructure (Docker, Docker Compose, Kubernetes).
  • Package and containerize applications using Docker; collaborate with platform teams to deploy and operate services on AWS, Azure, or GCP.
  • Apply performance optimization and profiling techniques, improve latency and throughput, and implement efficient caching strategies.
  • Instrument applications for observability and error tracking using Prometheus, Grafana, Sentry, and centralized logging.
  • Implement authentication and authorization solutions using OAuth, JWT, and follow security best practices for web applications and APIs.
  • Use IaC tools such as Terraform to define and manage cloud infrastructure alongside DevOps practices.
  • Participate in code reviews, mentoring, technical design discussions, and contribute to architecture, documentation, and operational runbooks.
  • Monitor production services, respond to incidents, perform root cause analysis, and drive reliability improvements.

Requirements

  • Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 3+ years of professional experience developing backend systems in Python; strong knowledge of Python idioms and best practices.
  • Hands-on experience with Django, Flask, and/or FastAPI and building RESTful and GraphQL APIs.
  • Proficiency with SQL (PostgreSQL, MySQL, SQLite) and NoSQL databases (MongoDB, Redis); experience with ORMs such as SQLAlchemy and Django ORM.
  • Experience with asynchronous programming (AsyncIO), concurrency (multithreading, multiprocessing), and task queues (Celery).
  • Familiarity with message brokers and event-driven architecture using RabbitMQ or Kafka.
  • Proven experience writing automated tests (PyTest, Unittest) and applying TDD and unit testing principles.
  • Practical knowledge of CI/CD pipelines, Docker, Docker Compose, Kubernetes, and Linux/Bash environments.
  • Experience deploying and operating services on cloud platforms (AWS, Azure, or GCP) and using Terraform for infrastructure as code.
  • Experience with observability and monitoring tools (Prometheus, Grafana) and error tracking (Sentry); strong logging and profiling skills for performance optimization.
  • Solid understanding of security best practices for APIs, OAuth/JWT, and general application hardening.
  • Familiarity with developer tooling and packaging (pip, virtualenv, Poetry), version control with Git, and API documentation (OpenAPI/Swagger).
  • Comfortable working in an agile, cross-functional team; strong communication skills, problem-solving ability, and a focus on maintainable, testable code.
  • Type hinting and static analysis experience (Type Hints, Mypy) is a plus.
  • For this position, you must be currently authorized to work in the United States without the need for sponsorship for a non-immigrant visa. This job was first posted by CyberCoders on 09/02/2026 and applications will be accepted on an ongoing basis until the position is filled or closed.Everforth CyberCoders is proud to be an Equal Opportunity Employer

Benefits & conditions

$50000 - $70000 USD per year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:04 min

Comparing Python backend frameworks for web development

Ashmi Banerjee · World Congress 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

2:41 min

Prerequisites for building backends with FastAPI

Ashmi Banerjee · World Congress 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all