1

Senior Backend Python Jobs in Pennsylvania (NOW HIRING)

Python AI Developer- Lead

Malvern, PA · On-site

$137.40K - $168.80K/yr

Expected to have development skills, especially backend (Python). * May need to write and test code ... Collaborate with Senior Product Manager on end objectives to help design and iterate on end-client ...

Senior Engineer, ML Apps

Pittsburgh, PA · On-site

$101.40K - $139.30K/yr

As a Senior Backend Engineer, you will play a pivotal role in optimizing our production deep ... Expertise in Python. Expert level mastery of at least one of the following and good understanding ...

Senior Software Engineer

Harrisburg, PA · On-site

$180K - $220K/yr

... Senior Software Engineer, you will lead major initiatives that advance Datavant's platform ... Backend: Python, Go, Java; microservices; REST and GraphQL * Frontend: TypeScript, React, Next.js

next page

Showing results 1-20

Senior Backend Python information

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

To thrive as a Senior Backend Python Developer, you need expertise in Python programming, strong knowledge of backend frameworks (such as Django or Flask), and experience with database management, often backed by a degree in computer science or equivalent experience. Familiarity with version control systems like Git, containerization tools like Docker, cloud platforms (e.g., AWS), and possibly certifications in cloud or Python technologies are common requirements. Outstanding problem-solving skills, effective communication, and the ability to mentor junior developers help set top performers apart. These competencies ensure the development of robust, scalable, and maintainable backend systems that support business objectives.

What are some common challenges Senior Backend Python developers face when working on large-scale systems?

Senior Backend Python developers working on large-scale systems often encounter challenges such as ensuring application scalability, maintaining code quality across distributed teams, and optimizing performance for high traffic. Balancing the integration of new features with legacy system constraints can also be demanding. Effective communication and collaboration with frontend teams, DevOps, and product managers are crucial for delivering reliable and maintainable backend solutions.

What does a Senior Backend Python Developer do?

A Senior Backend Python Developer designs, builds, and maintains the server-side logic of web applications using Python. They are responsible for creating robust APIs, optimizing databases, ensuring application security, and integrating third-party services. In addition, they often mentor junior developers, contribute to architectural decisions, and collaborate closely with frontend and DevOps teams. Their work ensures that applications are scalable, reliable, and efficient. Senior developers typically have several years of experience and deep knowledge of Python frameworks like Django or Flask.

What is the difference between Senior Backend Python vs Backend Developer?

AspectSenior Backend PythonBackend Developer
Required CredentialsBachelor's in CS or related, 5+ years experience, Python expertiseBachelor's in CS or related, 2-4 years experience, Python knowledge
Work EnvironmentTech companies, startups, enterprise systemsTech firms, startups, software agencies
Employer & Industry UsageUsed across industries requiring scalable backend solutionsCommon in web development and software services
Search & Comparison IntentUnderstanding senior roles, responsibilities, salaryEntry to mid-level backend roles, skill requirements

Senior Backend Python professionals typically have more experience, advanced skills, and leadership responsibilities compared to Backend Developers. They often work on complex systems, mentor junior staff, and have a broader understanding of architecture. Backend Developers focus on building and maintaining backend services with less emphasis on leadership or strategic planning.

What are the most commonly searched types of Backend Python jobs in Pennsylvania? The most popular types of Backend Python jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Senior Backend Python jobs? Cities in Pennsylvania with the most Senior Backend Python job openings:

Senior Software Engineer, Backend

Perpay - Career's Page

Philadelphia, PA • On-site

$160K/yr

Other

Posted 5 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!