> Markdown version of [/jobs/ext/3292610-senior-python-developer-python-django-flask](https://www.wearedevelopers.com/jobs/ext/3292610-senior-python-developer-python-django-flask). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Python Developer - Python, Django, Flask - **Company:** Everforth CyberCoders - **Location:** Chicago, IL, United States - **Experience:** Expert - **Salary:** $50,000.0 - $70,000.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** September 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3531a9a7f6445b0b ## About the Role * 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 ## 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. ## Related Videos - [No more Node: Build APIs with Flask and test it with Postman](https://www.wearedevelopers.com/videos/563-no-more-node-build-apis-with-flask-and-test-it-with-postman) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Build your backend using FastAPI](https://www.wearedevelopers.com/videos/506-build-your-backend-using-fastapi) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)