1

Back End Python Developer Jobs in Pennsylvania (NOW HIRING)

... CD Developer with strong expertise in Python and Angular to design, implement, and optimize ... backend APIs. • Work with UI/UX teams to implement modern, intuitive designs. • Ensure cross ...

They are seeking a Backend Engineer to design and build complex, high-performance interfaces for an ... Python (stack flexibility) • Experience designing and operating APIs and service-oriented ...

New

Engineer

Pittsburgh, PA · On-site

$110K - $120K/yr

We are seeking a highly skilled CI/CD Developer with strong expertise in Python (backend automation) and Angular (frontend development) to design, implement, and optimize continuous integration and ...

Engineer

Pittsburgh, PA · On-site

$100K - $120K/yr

Python Power Apps Developer Must have skills: * Proficiency in Python: Strong knowledge of Python programming for backend development, scripting, and automation. * Power Platform Expertise: Hands-on ...

AI LEAD L1

Dallas, PA · On-site

$60K - $135K/yr

Role - Python Developer Location - Dallas, TX - F2F Interview - (WFO 3 Days) ll you'll need for ... Java development experience (particularly in enterprise or backend service environments) Experience ...

next page

Showing results 1-20

Back End Python Developer information

See Pennsylvania salary details

$16K

$148.6K

$191.5K

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

As of Jun 17, 2026, the average yearly pay for back end python developer in Pennsylvania is $148,589.00, according to ZipRecruiter salary data. Most workers in this role earn between $145,800.00 and $167,900.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 Pennsylvania look for? The top searched job categories for Back End Python Developer jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Back End Python Developer jobs? Cities in Pennsylvania with the most Back End Python Developer job openings:
Infographic showing various Back End Python Developer job openings in Pennsylvania as of June 2026, with employment types broken down into 52% Full Time, 46% Part Time, and 2% Contract. Highlights an 91% Physical, 5% Hybrid, and 4% Remote job distribution, with an average salary of $148,589 per year, or $71.4 per hour.

Senior Software Engineer, Backend

Perpay - Career's Page

Philadelphia, PA

$160K/yr

Other

Posted 25 days ago


Job description

About the Role:

We are looking for senior backend engineers passionate about backend technology, excellent user experience and system reliability. The ideal candidate has helped lead the technical design and implementation of backend features on at least one sizable production application within the past year. A senior backend engineer at Perpay will spend their time writing code, reviewing PRs, mentoring engineers, and helping scope & design new features. We are looking for people who can bring backend technical expertise to push our technology forward - whether it's hosting a lunch-and-learn on a new backend technology or directing a large refactor. We value engineers who demonstrate excitement around solving tough problems and delivering solutions in a fast-paced environment.

Much of our team is fullstack, so we look for team members excited to learn new technologies and work across all stacks, even if it's not something you've done before! Our tech stack: Javascript, React, React Native, Redux, Python, Django, Flask, Kubernetes, AWS, Docker and more.

Our greatest strength is our people and we'd love for you to be one of them!

Responsibilities:
  • Design and evolve RESTful APIs used by our frontend and internal systems
  • Own data modeling decisions across our relational databases with an eye toward performance and maintainability
  • Improve reliability, observability, and operational excellence of our backend systems (metrics, logging, tracing, alerting)
  • Participate in architectural decisions around service boundaries, asynchronous workflows, and distributed system tradeoffs
  • Diagnose and resolve production issues across multiple services
  • Contribute to infrastructure-as-code and CI/CD improvements to increase developer velocity and system stability
  • Partner with product and stakeholders to translate complex business rules into maintainable backend systems
What You'll Bring
  • 5+ years of experience building web applications at scale in at least one modern language / framework (e.g. Python/Django, Rails, etc.)
  • 2+ years of experience leading technical teams and large, complex projects
  • Deep understanding of relational databases (e.g., Postgres), query optimization, indexing strategies, and schema evolution
  • Experience operating production systems in a large cloud provider (e.g. AWS)Familiarity with containerized environments (Docker) and orchestration systems (Kubernetes)
  • Experience with background job systems and message queues (e.g. Celery)
  • Working knowledge of caching strategies (e.g. Redis)
  • Experience with monitoring/observability tooling (e.g. Datadog, CloudWatch)
  • Strong understanding of system reliability, failure modes, and operational tradeoffs
  • Ability to communicate complex system behavior clearly to non-technical stakeholders
  • A solutions-oriented mindset, willing to step outside your primary domain to unblock teammates and ensure successful delivery

NYC-level total cash-comp (base $160k into the $200's, plus equity and a discretionary cash bonus)

We know not everybody checks all the boxes, so if you're interested, please apply because you could be just what we're looking for!