1

Backend Developer Python Jobs in North Carolina (NOW HIRING)

Python SQL Developer

Charlotte, NC · On-site

$49 - $67.75/hr

Tata Consultancy Services is looking for a Python SQL Developer to join their team. The role ... in Backend database usage. • Responsible to create a new tables/modify existing table structure ...

Lead Python Developer

Charlotte, NC · On-site

$136K - $168K/yr

Design, develop, and maintain backend applications using Python * Collaborate with cross-functional teams to gather requirements and translate them into technical solutions. * Develop APIs and ...

Python AI Engineer Location: Charlotte, NC / Dallas, TX (Onsite 5 Days/Week) Job Type: Contract We ... Build scalable REST APIs and backend services * Work with embeddings, vector databases, and ...

New

next page

Showing results 1-20

Backend Developer Python information

See North Carolina salary details

$14.5K

$134.7K

$173.6K

How much do backend developer python jobs pay per year?

As of Jul 8, 2026, the average yearly pay for backend developer python in North Carolina is $134,715.00, according to ZipRecruiter salary data. Most workers in this role earn between $132,200.00 and $152,200.00 per year, depending on experience, location, and employer.

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

To thrive as a Backend Developer Python, you need in-depth proficiency in Python programming, expertise with backend frameworks (such as Django or Flask), experience designing APIs, and a strong understanding of database technologies. Familiarity with version control systems like Git, cloud platforms (AWS, Azure), and containerization tools (Docker) is typically expected, and certifications in these areas can be beneficial. Strong problem-solving abilities, effective communication skills, and a collaborative mindset help professionals succeed in team environments. These skills and qualities are vital to building robust, scalable applications and ensuring seamless integration within multidisciplinary development teams.

What is a Backend Developer Python job?

A Backend Developer Python job involves building and maintaining the server-side logic of web applications using Python. This includes developing APIs, working with databases, ensuring application performance, and integrating third-party services. Python frameworks like Django or Flask are commonly used. Backend developers collaborate with frontend developers, DevOps engineers, and other team members to create efficient and scalable applications.

What does a typical day look like for a Backend Developer Python, and how does this role interact with other team members?

A typical day for a Backend Developer Python involves writing and testing server-side code, designing APIs, optimizing application performance, and reviewing code from team members. You’ll often participate in daily stand-up meetings, collaborate with front-end developers to ensure seamless integration, and work closely with QA testers to resolve bugs or issues. Communication with product managers or designers is also common to clarify requirements and ensure project goals are met. This collaborative and dynamic environment provides continuous opportunities for learning and professional growth.

What are the most commonly searched types of Backend Developer Python jobs in North Carolina? The most popular types of Backend Developer Python jobs in North Carolina are:
What are popular job titles related to Backend Developer Python jobs in North Carolina? For Backend Developer Python jobs in North Carolina, the most frequently searched job titles are:
Sr Python Java developer

Sr Python Java developer

Accord Technologies Inc.

Charlotte, NC • On-site

Contractor

Re-posted 27 days ago


Job description

Title: Sr Python Java developer
Location: Charlotte NC
Duration: 12 months

About the Role:

We are seeking a talented Python Developer with strong Java experience to join our dynamic technology team in Charlotte, NC.
The ideal candidate will be responsible for developing, maintaining, and optimizing scalable applications, leveraging both Python and Java to deliver innovative solutions across our financial, data analytics, or enterprise platforms.

 

Key Responsibilities:

  • Design, develop, and maintain backend applications using Python and Java.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
  • Develop APIs and microservices for high-performance, scalable systems.
  • Optimize existing systems for performance, reliability, and scalability.
  • Participate in code reviews, testing, and deployment processes.
  • Integrate third-party services and APIs to enhance platform capabilities.
  • Troubleshoot and resolve system issues, providing timely support and enhancements.
  • Write clean, efficient, and well-documented code adhering to best practices.
  • Stay current with emerging technologies and industry trends to continuously improve development processes.

 

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • 8+ years of professional experience in software development.
  • Strong proficiency in Python with frameworks like Flask, FastAPI, or Django.
  • Solid experience with Java (Java 8+), including designing and implementing backend systems and REST APIs.
  • Familiarity with microservices architecture, containerization (Docker/Kubernetes).
  • Experience with databases such as PostgreSQL, MySQL, or NoSQL solutions.
  • Knowledge of version control systems (Git).
  • Understanding of Agile/Scrum methodologies.
  • Excellent problem-solving and communication skills.
  • Preferably experience working in financial services or data-driven environments.

Preferred Qualifications:

  • Experience with cloud platforms (AWS, GCP, Azure).
  • Knowledge of CI/CD pipelines.
  • Exposure to financial markets, trading systems, or enterprise integration.