1

Backend Python Jobs in Oregon (NOW HIRING)

Senior Software Engineer- Backend

Portland, OR · On-site

$129K - $171K/yr

Experience with other technologies we use on the team such as Python, OpenSearch, Pulumi, Postgres ... on backend development Supervision: N/A Certifications: N/A Language Skills: Ability to read ...

$70K - $104K/yr

Implement backend services, APIs, and integrations with other systems, including healthcare ... Proficiency with Python, including experience with libraries such as PySpark, Pandas, NumPy, Polars ...

OR · On-site

$148K - $201K/yr

Strong backend engineering skills: production-grade code in Python or TypeScript; deep familiarity with designing services, APIs, data pipelines, integrations, and backend frameworks. * Familiarity ...

OR · On-site

$165K - $250K/yr

Backend development in a variety of languages/frameworks including ... Python/Django * Kotlin / JVM * Go * SQL * GraphQL * Redis * Postgres * Kafka * AWS * Mentoring a ...

... back end development, with a focus on Ruby and related frameworks like Ruby on Rails. * 0-2 years experience in Python to support the conversion of our existing data ingestion in Ruby to the new ...

OR · On-site

Comfortable in Python. Willing to write Rust (or already do). * You've dealt with data at scale: event streaming, pipelines, high-throughput ingestion. * Backend basics: APIs, Postgres, Elasticsearch ...

Programming experience in Rust, Scala, Python. * Experience with observability tooling such asOpenTelemetry, Prometheus, Grafana. * Experience with feature flagging tools such as Launch Darkly.

Programming experience in Rust, Scala, Python. * Experience with observability tooling such asOpenTelemetry, Prometheus, Grafana. * Experience with feature flagging tools such as Launch Darkly.

Programming experience in Rust, Scala, Python. * Experience with observability tooling such asOpenTelemetry, Prometheus, Grafana. * Experience with feature flagging tools such as Launch Darkly.

Architect, design, and evolve backend systems, platform services, and APIs using Python and related technologies. * Partner closely with data scientists and machine learning engineers to ...

Senior Software Engineer II, Logistic Foundation

OR · Remote

$122K - $161K/yr

Proficiency in at least one backend language such as Ruby, Python, or Go. * Hands-on experience building and operating large-scale distributed backend services with defined SLOs, on-call ownership ...

OR · On-site

$122K - $161K/yr

Design, develop, test, deploy, and monitor high-performance backend services and APIs using Go and Python, with an emphasis on secure, low-latency authentication and identity workflows. * Build and ...

Software Engineer II

OR · On-site +1

$115K - $125K/yr

TypeScript/Node, Python, with backend development as a demonstrated strength * Hands-on experience with React for frontend development * Experience building and consuming REST APIs and designing ...

next page

Showing results 1-20

Backend Python information

See Oregon salary details

$16.9K

$156.7K

$201.9K

How much do backend python jobs pay per year?

As of Jul 9, 2026, the average yearly pay for backend python in Oregon is $156,725.00, according to ZipRecruiter salary data. Most workers in this role earn between $153,800.00 and $177,100.00 per year, depending on experience, location, and employer.

What are backend Python developers?

Backend Python developers are software engineers who specialize in building and maintaining the server-side components of web applications using the Python programming language. They focus on databases, application logic, APIs, and integration with front-end systems, ensuring that data is processed and served efficiently. These developers often work with frameworks like Django or Flask and collaborate with frontend developers, DevOps, and other team members to deliver robust and scalable web solutions.

Which Python job is in demand?

Backend Python developer roles are highly in demand across various industries, especially in tech, finance, and healthcare. Skills in frameworks like Django and Flask, along with knowledge of databases and cloud services, increase employability. Python's versatility makes it a valuable skill for many software development positions.

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

To thrive as a Backend Python Developer, you need strong proficiency in Python, knowledge of backend frameworks (like Django or Flask), and experience with databases, typically supported by a degree in computer science or related fields. Familiarity with tools such as Git, RESTful APIs, Docker, and cloud platforms like AWS or Azure, as well as relevant certifications, is highly valuable. Problem-solving ability, teamwork, and effective communication are critical soft skills for collaborating with cross-functional teams and troubleshooting issues. These skills and qualifications are crucial for building scalable, reliable backend systems that power modern applications.

What is the difference between Backend Python vs Backend Java?

AspectBackend PythonBackend Java
Required CredentialsBachelor's in CS, Python certificationsBachelor's in CS, Java certifications
Work EnvironmentWeb development, data science, startupsEnterprise applications, large-scale systems
Industry UsageTech startups, data analytics, AIBanking, finance, large corporations
Common Search/ComparisonYesYes

Backend Python and Backend Java are both popular server-side roles but differ in their typical use cases and industry focus. Python is favored for rapid development, data science, and startups, while Java is preferred for large-scale, enterprise applications. Your choice depends on the industry and project requirements.

What is the salary of Python backend developer?

The salary of a Python backend developer varies based on experience, location, and industry, but typically ranges from $70,000 to $130,000 annually in many regions. Senior developers with specialized skills in frameworks like Django or Flask and experience with cloud services tend to earn higher salaries. Entry-level positions generally start around $60,000 to $80,000 per year.

What are common challenges faced by Backend Python developers when integrating with third-party APIs?

Backend Python developers often encounter challenges such as inconsistent API documentation, unexpected data formats, and rate limiting when integrating with third-party APIs. These issues require strong debugging skills, careful error handling, and proactive communication with API providers. Additionally, developers must ensure secure authentication, maintain up-to-date dependencies, and write scalable code to handle varying loads. Collaborating closely with frontend teams is also essential to provide seamless end-to-end functionality.

Can I do backend with Python?

Yes, Python is widely used for backend development due to its simplicity and extensive libraries. Backend Python developers often work with frameworks like Django or Flask and need knowledge of databases, APIs, and server management.

Is Python backend in demand?

Python backend development is highly in demand due to its versatility, ease of use, and extensive libraries for web frameworks like Django and Flask. Companies seek Python developers for building scalable server-side applications, and proficiency in related skills such as database management and REST APIs enhances job prospects.
What job categories do people searching Backend Python jobs in Oregon look for? The top searched job categories for Backend Python jobs in Oregon are:
Infographic showing various Backend Python job openings in Oregon as of July 2026, with employment types broken down into 90% Full Time, 5% Part Time, 4% Contract, and 1% Nights. Highlights an 78% Physical, 3% Hybrid, and 19% Remote job distribution, with an average salary of $156,725 per year, or $75.3 per hour.

Backend Services Java Application Engineer

BizTek People, Inc. | APA International Placement Consultants

Beaverton, OR • On-site

$52.50 - $68.25/hr

Contractor

Re-posted yesterday


Job description


Job Summary
Technology, Reliability: Track team is looking for an experienced Java Application Engineer to design and develop backend solutions with a focus on data analytics and email & messaging capabilities. As a member of our innovative group, you will have the unique and rewarding opportunity to be part of an evolving project and reshape strategic operations reporting.
Key Qualifications
• 5+ years of experience of developing and maintaining infrastructure in a high volume of customer-facing environment.
• Strong core Java and Java EE and object-oriented programming and design skills.
• Experience with Java web frameworks such as Spring Boot, Spring MVC.
• Experience writing Java libraries and developing REST APIs (i.e. writing code/services meant to be used by others).
• Experience with AWS, Elasticsearch, writing hand-crafted SQL, PL/SQL.
• Familiarity with Tomcat, WebLogic, JBoss, Jetty, etc.
• Excellent problem-solving skills.
• Phenomenal debugging and testing skills.
• Strong communication skills and ability to work effectively across multiple business and technical teams.
• Demonstrated ability to deliver results on time with high quality.
• Aptitude to independently learn new technologies.
• Passion for delivering the best quality product regardless of project scope.
• Optimize web applications to maximize speed and scale to support diverse clients on high powered machines.
• Consultancy approach to create new designs, architectures, standards, and methods for large-scale distributed systems.
• Systematic multitasking problem solving approach, coupled with a strong sense of ownership, accountability, and drive.
• Experience with algorithms, data structures, complexity analysis, automation, software design, and database management.
• Advanced understanding of front-end technologies, such as JavaScript, HTML, and CSS.
• Experience with scripting languages and such as Shell and Python and multi-process architecture.
• Knowledge of user authentication and authorization between multiple systems, servers, and environments.
• Conduct on call duties as need for urgent matters.
node.js Javascript/Typescript
ElasticSearch, SQL, Kafka/RabbitMQ
express.js, koa.js, knexjs
AWS, EKS, Kubernetes
Java 8 and Spring Boot (nice to have)
Description
This position requires deep knowledge of Java and Spring Boot. You must be comfortable with rapidly evolving designs, requirements, and have excellent interpersonal skills. Throughout the process, you will work collaboratively with our team of engineers, partner with other teams such as Quality and Operations. The individual must be self-motivated, an amazing problem solver and a fast learner. Very strong technical skills and demonstrated experience in writing commercial grade apps for high availability systems is a must. The candidate will work with talented engineers in a fast paced, technically demanding environment to deliver new features.
Deployment, support and monitoring of new platforms and application stacks. Participate in new technology evaluation, design and development of highly scalable distributed databases. Explore and evaluate new technologies and solutions to push our capabilities forward, getting ahead of user needs, and working hard to transform, innovate, and continuously improve.
Education
BS in Computer Science or equivalent work experience.