1

Python Developer Jobs in Franklin, TN (NOW HIRING)

DevOps Engineer I

Nashville, TN ยท On-site

$51 - $69.75/hr

Familiarity with one or more programming languages (Python a plus). * Experience with ... Infrastructure-as-Code (Terraform, Pulumi, CloudFormation). * Knowledge of Git. * Experience with ...

Requirement - Software Developer Location- 100% onsite in Nashville, TN (Relocates are welcome ... Python * Java * TypeScript * Experience with distributed or multiโ€‘tier systems * Strong ...

If you are a skilled and experienced developer who is proud of your work and looking for a ... Experience with a variety of backend languages including Node.JS, Python, Ruby * Experience with ...

If you are a skilled and experienced developer who is proud of your work and looking for a ... Experience with a variety of backend languages including Node.JS, Python, Ruby * Experience with ...

Extensive experience in Python programming languages along with popular frameworks such as Flask FastAPI etc * Experience with AIML deep learning TensorFlow Python NLP * Excellent understanding of ...

We are looking for a Full Stack Developer to produce scalable software solutions. You'll be part of ... C#, Python) and JavaScript frameworks (e.g. Angular, React, Node.js) * Familiarity with databases ...

Devops with Aws azure and GCP

Nashville, TN ยท On-site

$51 - $69.75/hr

Accomplished with DevOps Implement manage and use DevOps methodologies and toolsets Chef Terraform Jira Slack Vault Python Cortex * Follow deployment practices using CICD Processes and Technologies ...

If you are a skilled and experienced developer who is proud of your work and looking for a ... Experience with a variety of backend languages including Node.JS, Python, Ruby * Experience with ...

If you are a skilled and experienced developer who is proud of your work and looking for a ... Experience with a variety of backend languages including Node.JS, Python, Ruby * Experience with ...

Staff Backend Engineer

Brentwood, TN ยท On-site

$180K - $210K/yr

This is a hands-on IC role focused on building durable, scalable systems in Python alongside other senior and staff engineers. You'll work on foundational backend services that other teams depend on.

next page

Showing results 1-20

Python Developer information

See Franklin, TN salary details

$13

$57

$85

How much do python developer jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for python developer in Franklin, TN is $57.89, according to ZipRecruiter salary data. Most workers in this role earn between $47.69 and $65.77 per hour, depending on experience, location, and employer.

What are some common challenges Python Developers face when working on large-scale projects?

Python Developers working on large-scale projects often encounter challenges such as managing codebase complexity, ensuring consistent code style among team members, and optimizing application performance. Collaboration with other developers becomes essential, often requiring the use of version control systems and code review processes. Additionally, integrating Python code with other technologies or legacy systems can present unique compatibility and testing hurdles. Proactively adopting best practices like modular architecture and thorough documentation can help mitigate these issues.

What Does a Python Developer Do?

As a Python developer, your job is to use the Python programming language to develop, implement, and debug a project. In this role, you may create an application for your employer, design the framework for your code, build tools as necessary to get the job done, create websites, or publish new services. Python developers often work with data collection and analytics to create useful answers to questions and provide insight where it's needed most. Like most programming positions, the specifics of this job vary based on the needs of your employer. Some Python developers work as independent contractors instead of being exclusive to one company.

What is the difference between Python Developer vs Java Developer?

AspectPython DeveloperJava Developer
Required CredentialsBachelor's in CS or related field, Python certifications (optional)Bachelor's in CS or related field, Java certifications (optional)
Work EnvironmentWeb development, data science, automation, scriptingEnterprise applications, Android development, backend systems
Industry UsageTech startups, data companies, automation firmsFinancial services, enterprise software, mobile app companies
Common Search/ComparisonOften compared for backend and scripting rolesCompared for enterprise and mobile app development

Python Developers and Java Developers share similar educational backgrounds and often work in backend environments. However, Python is favored for data science, scripting, and rapid development, while Java is preferred for large-scale enterprise applications and Android development. Both roles are highly sought after, but their industry focus and project types differ.

What are the key skills and qualifications needed to thrive as a Python Developer, and why are they important?

To thrive as a Python Developer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and often a degree in computer science or a related field. Familiarity with frameworks like Django or Flask, version control systems such as Git, and knowledge of databases and cloud services are commonly required. Problem-solving ability, attention to detail, and effective communication help developers collaborate and deliver high-quality code. These skills and qualities are vital to building efficient, scalable software solutions and contributing effectively to development teams.

What does a Python Developer do?

A Python Developer designs, codes, and maintains software applications using the Python programming language. They often work on web applications, data analysis, automation scripts, and more. Their responsibilities can include writing and testing code, debugging programs, integrating third-party services, and collaborating with other developers and stakeholders. Python Developers are valued for their ability to create efficient, scalable, and readable code. They may also be involved in deploying applications and maintaining technical documentation.
What are the most commonly searched types of Python Developer jobs in Franklin, TN? The most popular types of Python Developer jobs in Franklin, TN are:
What are popular job titles related to Python Developer jobs in Franklin, TN? For Python Developer jobs in Franklin, TN, the most frequently searched job titles are:
What job categories do people searching Python Developer jobs in Franklin, TN look for? The top searched job categories for Python Developer jobs in Franklin, TN are:
What cities near Franklin, TN are hiring for Python Developer jobs? Cities near Franklin, TN with the most Python Developer job openings:
DevOps Engineer I

DevOps Engineer I

RevSpring, Inc.

Nashville, TN โ€ข On-site

$51 - $69.75/hr

Full-time

Re-posted 7 days ago


Job description

Job Title: DevOps Engineer I
What You Will Do
As a DevOps Engineer I, you will support the development, deployment, and maintenance of RevSpring's cloud infrastructure and engineering tooling. In this entry-level role, you will build foundational skills in automation, CI/CD, cloud technologies, and reliability engineering while collaborating with peers across the organization.
Key Responsibilities
  • Cross-Team Collaboration: Work with product managers, developers, and business leaders to translate requirements into software or infrastructure solutions.
  • Cloud Infrastructure Support: Assist in supporting AWS and GCP cloud environments used to develop, test, and deploy RevSpring products.
  • DevOps Tooling & Pipelines: Help define and support tools and pipelines that power the SDLC and improve productivity for engineering teams.
  • Reliability Advocacy: Promote cloud service reliability principles and help ensure high availability and fault tolerance in production architectures.
  • Technical Problem Solving: Take on technical tasks with ambiguity, identifying issues and contributing to creative solutions.
  • Best Practices Education: Assist in educating internal teams on DevOps practices across the SDLC.
  • Coding & Reviews: Write clean, maintainable code and participate in code reviews to help maintain code quality.
  • Infrastructure Optimization: Optimize cloud infrastructure for scalability and reliability.
  • Security Implementation: Help implement security controls and improve the security posture of cloud and network architectures.
  • Stay Current on Technology: Keep up with cloud computing, infrastructure, and security trends.
  • Infrastructure as Code: Implement and enhance infrastructure using Terraform and Pulumi.
  • Systems & Tooling: Work with AWS services, Docker, Linux, GitHub Actions, Jenkins, and Python.
  • Agile Collaboration: Work within an Agile/Scrum team environment.
  • On-Call Support: Participate in the cloud infrastructure on-call rotation.

What You Will Bring
Required Skills & Experience
  • Familiarity with one or more programming languages (Python a plus).
  • Experience with Infrastructure-as-Code (Terraform, Pulumi, CloudFormation).
  • Knowledge of Git.
  • Experience with AWS services such as EC2, ECS, IAM, S3, Fargate, Lambda, and VPC.
  • Experience with GCP services such as GCE, GKE, IAM, GCS, VPC, Cloud Run, and Cloud Functions.
  • Understanding of Docker, Linux, Shell/Bash, and virtualization technologies.
  • Understanding of CI/CD methodologies and tools (Jenkins, CircleCI, GitHub Actions).
  • Experience with engineering productivity tools such as Jira, Confluence, and GitHub.

Bonus Skills
  • Experience with observability platforms (e.g., Datadog).
  • Familiarity with security compliance standards.
  • Works well within a team structure and supports shared goals and responsibilities.
  • Appreciates feedback and uses it to continuously improve.
  • Is excited to contribute to cloud infrastructure, automation, and operational excellence while learning from more experienced engineers.

Language Skills:
Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations. Ability to write reports, business correspondence and procedure manuals. Ability to effectively present information and respond to questions from a variety of both internal and external sources.
Physical Capabilities: Standard categories
The physical capabilities described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle, or feel; reach with hands and arms; and talk or hear. The employee is occasionally required to stand and walk. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
RevSpring is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Note: This Job Description may not describe all of the job responsibilities and standards assigned to this position. The duties may change from time to time. RevSpring does not discriminate against any group in hiring or employment practices. Nothing in this job description constitutes a contract for employment.
#LI-DNI
#LI-DNP