P

PricewaterhouseCoopers (PwC)

Global professional services: assurance, tax, consulting

Python Developer Senior Associate

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • Strong Python development skills with hands-on backend experience.
  • Experience building REST APIs and backend services using FastAPI, Flask, or Django.
  • Good understanding of backend architecture, authentication, error handling, and API integrations.
  • Experience with SQL and NoSQL databases and data modeling.
  • Working knowledge of front-end technologies such as React or Angular; backend expertise is the priority.
  • Familiarity with Git, continuous integration and continuous delivery pipelines, Docker, and automated deployments.
  • Basic to intermediate experience with cloud platforms such as Azure.
  • Understanding of microservices, containers, and cloud-native application development.
  • Experience integrating large language model or generative artificial intelligence APIs or AI-enabled applications.
  • At least a bachelor's degree.
  • At least 5 years of experience.
  • Oral and written proficiency in English.

Responsibilities

  • Analyze client business processes and translate needs into Python-based solutions that support industry consulting workstreams.
  • Develop scripts, applications, and automation routines to streamline data handling, reporting, and workflow execution.
  • Collaborate with client service teams to gather requirements, refine technical approaches, and align deliverables with project objectives.
  • Interpret complex data sets to identify patterns, support problem solving, and inform recommendations for client leaders.
  • Troubleshoot code, optimize performance, and maintain reusable components across multiple engagements.
  • Apply software development methods, version control, and testing practices to maintain reliable and maintainable code.
  • Support the design and delivery of technology-enabled solutions that improve operating models, data use, and business performance.
  • Guide junior team members by reviewing technical work, sharing development approaches, and helping resolve implementation issues.

Desired Qualifications

  • Build meaningful client connections in consulting engagements.
  • Demonstrate Python development within management consulting settings.
  • Apply analytical thinking to break down complex concepts.
  • Interpret data to inform insights and recommendations.
  • Use broad methodologies to solve ambiguous technical problems.
  • Mentor junior team members while managing assigned workstreams.

About the Company

PricewaterhouseCoopers (PwC)

Global professional services: assurance, tax, consulting

PwC provides assurance (audit), tax, legal services, consulting and deals advisory to organisations worldwide. It uses multidisciplinary teams across accounting, advisory, technology and industry, delivered through a global network of locally established firms that collaborate with technology partners to offer AI, cloud, managed services and digital trust. PwC differentiates itself with an integrated, global-local service model and technology-enabled offerings that address complex client needs across risk, transformation, reporting and sustainability. Its goal is to help clients improve governance, efficiency and value by supporting reporting accuracy, business transformation, risk management and sustainable practices.

Company size
10,001+
Company stage
Early VC
Total funding
$3.3M
Headquarters
London, United Kingdom
Founded
1989

Recently Posted Jobs

Explore more opportunities at PricewaterhouseCoopers (PwC)

See more jobs