1

Back End Python Developer Jobs in Tennessee (NOW HIRING)

Cloud Software Engineer

Oak Ridge, TN

$57.25 - $74.50/hr

Write clean, maintainable, and efficient code in Python (for backend logic and automation) and ... High proficiency in Python and JavaScript (Node.js/React preferred). * DevOps Toolchain:

IT BI Solutions Engineer, ES

Chattanooga, TN

$46.50 - $60.25/hr

Develop backend logic and APIs that feed business applications or analytics products ... Proficient in Python and SQL for data transformation, automation, and application development.

Junior AI Developer

Memphis, TN · On-site +1

$60K - $78K/yr

... learning, or backend development. General Skills: Must have strong software engineering ... The ideal candidate brings hands-on experience with Python and modern data tooling and is ...

The role involves designing backend and front-end networks while working closely with metric ... with Python to automate away repetitive tasks and facilitate your daily job working with and ...

This engineer will contribute to modern cloud-native applications, gaining experience across ... Experience with Java, Python, Go, or a comparable backend language * Experience with Next.js and ...

Backend: Node.js, Python, C#, .NET Core, Golang * Experience with SQL & NoSQL databases * Expertise in system design, OOP/OOD, and architecture * 5+ years of experience with Azure cloud (PaaS, FaaS ...

AI/ML Engineer RFP Radar

Franklin, TN · On-site

$103K - $141K/yr

Software Engineering Foundations: 5+ years of backend software engineering experience, with a strong track record of building data-intensive applications. * Python Proficiency: Expert-level ...

Staff QA Engineer

Brentwood, TN · On-site

$150K - $180K/yr

Define and execute the testing approach for our Python-based backend services, event-driven ... Coach engineers on testing best practices, including effective use of AI tools to improve ...

Staff QA Engineer

Brentwood, TN · On-site

$150K - $180K/yr

Define and execute the testing approach for our Python-based backend services, event-driven ... Coach engineers on testing best practices, including effective use of AI tools to improve ...

Define and execute the testing approach for our Python-based backend services, event-driven ... Coach engineers on testing best practices, including effective use of AI tools to improve ...

AI/ML Engineer RFP Radar

Franklin, TN · On-site

$103K - $141K/yr

Software Engineering Foundations: 5+ years of backend software engineering experience, with a strong track record of building data-intensive applications. * Python Proficiency: Expert-level ...

React or Angular) and back end services (Python/Flask/Django; Node.js; Java) that integrate AI ... REST/GraphQL. o DevOps/MLOps: Docker, Kubernetes, Terraform, AWS CloudFormation; CI/CD with Jenkins ...

Cloud Software Engineer

Knoxville, TN · On-site

$53.50 - $69.50/hr

Write clean, maintainable, and efficient code in Python (for backend logic and automation) and ... High proficiency in Python and JavaScript (Node.js/React preferred). * DevOps Toolchain:

React or Angular) and back end services (Python/Flask/Django; Node.js; Java) that integrate AI ... REST/GraphQL. o DevOps/MLOps: Docker, Kubernetes, Terraform, AWS CloudFormation; CI/CD with Jenkins ...

next page

Showing results 1-20

Back End Python Developer information

See Tennessee salary details

$14.5K

$134.5K

$173.4K

How much do back end python developer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for back end python developer in Tennessee is $134,539.00, according to ZipRecruiter salary data. Most workers in this role earn between $132,100.00 and $152,000.00 per year, depending on experience, location, and employer.

What is a Back End Python Developer job?

A Back End Python Developer is responsible for building and maintaining the server-side logic of web applications using Python. They develop APIs, manage databases, optimize application performance, and ensure seamless data exchange between the front end and back end. Common frameworks used include Django and Flask. Their role is crucial in ensuring that applications run efficiently, securely, and can scale as needed.

What are the typical daily responsibilities of a Back End Python Developer?

As a Back End Python Developer, your daily tasks often include designing, developing, and maintaining server-side logic, building and integrating APIs, and managing databases to ensure efficient data storage and retrieval. You'll collaborate closely with front-end developers and other team members to deliver seamless user experiences, troubleshoot bugs, and optimize system performance. Participation in code reviews, writing unit tests, and updating technical documentation are also common responsibilities. This collaborative and varied workflow ensures the server-side infrastructure is robust and scalable to meet the demands of modern web and application development.

What are the key skills and qualifications needed to thrive in the Back End Python Developer position, and why are they important?

To thrive as a Back End Python Developer, you need strong proficiency in Python, knowledge of back-end frameworks like Django or Flask, experience with RESTful APIs, and a solid understanding of databases such as PostgreSQL or MongoDB, often supported by a degree in computer science or related technical field. Familiarity with tools like Git, containerization (Docker), CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP), along with relevant certifications, are often valued. Excellent problem-solving abilities, attention to detail, and effective communication skills help developers work efficiently in collaborative and fast-paced environments. These skills ensure reliable, scalable, and maintainable server-side applications that support business goals and user experience.

What job categories do people searching Back End Python Developer jobs in Tennessee look for? The top searched job categories for Back End Python Developer jobs in Tennessee are:
What cities in Tennessee are hiring for Back End Python Developer jobs? Cities in Tennessee with the most Back End Python Developer job openings:

Cloud Software Engineer

ITR

Oak Ridge, TN

$57.25 - $74.50/hr

Full-time

Posted 15 days ago


Job description

  • Mid -level (2-5 years)
  • Must be eligible for a security clearance (US Citizen)
  • Must be able to work 100% onsite in Oak Ridge, Tennessee

We are looking for a Cloud Software Engineer who enjoys the intersection of application code and cloud infrastructure.
Key Responsibilities
  • Architect & Build: Design and develop scalable software solutions leveraging core AWS services (EC2, S3, Lambda, Step Functions, SQS, SNS, RDS, and API Gateway).
  • Infrastructure as Code (IaC): Use Terraform to provision, manage, and version-control cloud resources, ensuring high availability and environmental parity.
  • Full-Stack Development: Write clean, maintainable, and efficient code in Python (for backend logic and automation) and JavaScript/Node.js (for web services and integrations).
  • Containerization: Manage application packaging and deployment using Docker, moving toward a microservices-based architecture.
  • Automate Everything: Maintain and optimize our AWS CI/CD pipelines, ensuring that every pull request in Git moves through a robust testing and deployment lifecycle.
  • Collaborate: Use Jira to track progress, participate in sprint planning, and contribute to a culture of transparency and technical excellence.
Required Qualifications
  • Education: BS or MS in Computer Science (or a related technical field).
  • Experience: A minimum of 2+ years of professional experience in a software engineering role.
  • Cloud Proficiency: Hands-on experience developing and deploying software within AWS cloud infrastructure.
  • IaC Skills: Proven experience deploying and managing production-grade resources using Terraform.
  • Programming: High proficiency in Python and JavaScript (Node.js/React preferred).
  • DevOps Toolchain: Familiarity with Git (branching strategies, PR workflows), Jira, and AWS DevOps tools (CodeBuild, CodeDeploy, etc.).
  • Containers: Solid experience with Docker for creating, deploying, and managing containers.
Preferred Tech Stack
  • Database: Experience with MySQL, PostgreSQL, DynamoDB or Aurora.
  • Observability: Using CloudWatch and OpenTelemetry for system health.
  • Security: Understanding of IAM roles, policies, VPC security groups, and encryption.
  • AI: Familiarity with agentic AI design patterns, AI dev tool sets (AIOPs), and LLM integration.