1

Back End Programming Jobs in Oregon (NOW HIRING)

Backend Platform Engineer

Portland, OR · On-site +1

$80K - $100K/yr

Backend Platform Engineer Application Deadline: 2 June 2026 Department: Engineering Employment Type: Full Time Location: Portland, Oregon Compensation: $80,000 - $100,000 / year Description Backend ...

New

Backend Software Engineer

OR · On-site +1

$145K - $170K/yr

As a Backend Software Engineer, you'll join a small, full-stack team building tools for General Contractors to improve their daily workflow. You'll be supporting a mix of greenfield features as well ...

Backend Platform Engineer Java Spring Boot Distributed Systems ClearlyRated USA (Remote-West Coast Only) Engineering PLEASE NOTE : Applicants should be located in the Pacific Time Zone or be willing ...

New

Senior Back End Developer

OR · Remote

$113K - $146.70K/yr

General information Job Posting Title Senior Back End Developer Date Thursday, April 23, 2026 City Remote Country United States Working time Full-time Description & Requirements Maximus is a trusted ...

Senior Back End Developer

OR · Remote

$113K - $146.70K/yr

General information Job Posting Title Senior Back End Developer Date Thursday, May 7, 2026 City Remote Country United States Working time Full-time Description & Requirements Maximus is a trusted ...

Senior Back End Developer

OR · Remote

$113K - $146.70K/yr

General information Job Posting Title Senior Back End Developer Date Friday, May 8, 2026 City Remote Country United States Working time Full-time Description & Requirements Maximus is a trusted ...

Senior Back End Developer

OR · Remote

$113K - $146.70K/yr

General information Job Posting Title Senior Back End Developer Date Thursday, May 14, 2026 City Remote Country United States Working time Full-time Description & Requirements Maximus is a trusted ...

Senior Back End Developer

OR · Remote

$113K - $146.70K/yr

General information Job Posting Title Senior Back End Developer Date Wednesday, May 13, 2026 City Remote Country United States Working time Full-time Description & Requirements Maximus is a trusted ...

General information Job Posting Title Back End Developer - Mid-level Date Thursday, May 21, 2026 City Remote Country United States Working time Full-time Description & Requirements Maximus is a ...

Staff Backend Engineer - Core Product (USA)

OR · On-site +1

$190K - $255K/yr

Salary range: $190k - $255k USD* We're looking for strong backend engineers who love building reliable systems around fragmented, but high-value data. As part of the Core Backend team, you'll work on ...

General information Job Posting Title Back End Developer - Mid-level Date Friday, May 15, 2026 City Remote Country United States Working time Full-time Description & Requirements Maximus is a trusted ...

General information Job Posting Title Back End Developer - Mid-level Date Monday, May 11, 2026 City Remote Country United States Working time Full-time Description & Requirements Maximus is a trusted ...

General information Job Posting Title Back End Developer - Mid-level Date Thursday, April 23, 2026 City Remote Country United States Working time Full-time Description & Requirements Maximus is a ...

General information Job Posting Title Back End Developer - Mid-level Date Thursday, April 23, 2026 City Remote Country United States Working time Full-time Description & Requirements Maximus is a ...

OR · On-site

Understand, modify, and improve an NVIDIA proprietary GPU compiler backend written in C++ * Design ... Proficient hands-on C++ programming skills * Strong background in software engineering principles ...

General Interest - Backend Engineer

OR · On-site +1

$90K - $135K/yr

We're always on the lookout for new team members at Rushdown, so we'd love to hear from you if you're a skilled Backend Engineer interested in being considered for future openings! Although our ...

We are searching for a Senior Backend Compiler Engineer with experience in LLVM code generation for ... Excellent hands-on C++ programming skills applied to industry standard C++ compilers and ...

next page

Showing results 1-20

Back End Programming information

What are the key skills and qualifications needed to thrive as a Back End Programmer, and why are they important?

To thrive as a Back End Programmer, you need strong proficiency in server-side languages (such as Java, Python, or Node.js), knowledge of databases (SQL/NoSQL), and a solid understanding of algorithms and data structures. Familiarity with frameworks (like Django, Spring, or Express), RESTful API development, and version control systems (e.g., Git) is typically required, along with relevant certifications or a computer science degree. Problem-solving, attention to detail, and effective communication are essential soft skills for collaborating with teams and troubleshooting complex issues. These competencies ensure robust, scalable, and maintainable back end systems that support seamless application performance.

What are some common challenges faced by back end programmers when working on cross-functional teams?

Back end programmers often collaborate closely with front end developers, designers, and product managers, which can present challenges such as aligning technical back end solutions with user-facing requirements and timelines. Communication gaps may occur when translating business goals into technical tasks or integrating APIs with front end components. Staying adaptable and maintaining clear documentation can help back end programmers ensure smooth collaboration and project success in a cross-functional environment.

What is back end programming?

Back end programming refers to the development of server-side logic, databases, and application programming interfaces (APIs) that power the functionality of web and mobile applications. Back end programmers write code that handles data storage, processing, and security, allowing the front end (what users see) to interact with servers and databases. Common back end languages include Python, Java, Ruby, PHP, and Node.js. These developers ensure that applications run smoothly, securely, and efficiently behind the scenes.

What is the difference between Back End Programming vs Front End Development?

AspectBack End ProgrammingFront End Development
Primary FocusServer-side logic, databases, application architectureUser interface, website layout, client-side interactions
Required SkillsProgramming languages like Java, Python, Ruby; database management; server managementHTML, CSS, JavaScript; UI/UX design; responsive design
Work EnvironmentBackend servers, cloud platforms, databasesWeb browsers, design tools, client devices
Common CertificationsOracle Java Certification, AWS Certified DeveloperCertified Web Developer, Adobe Certified Expert

Back End Programming focuses on server-side development, managing databases, and application logic, while Front End Development centers on creating the visual and interactive aspects of websites. Both roles are essential for full-stack development but differ in skills, tools, and daily tasks.

What are popular job titles related to Back End Programming jobs in Oregon? For Back End Programming jobs in Oregon, the most frequently searched job titles are:
Backend Platform Engineer

Backend Platform Engineer

ClearlyRated

Portland, OR • On-site, Remote

$80K - $100K/yr

Full-time

Posted 2 days ago


Job description

Backend Platform Engineer
Application Deadline: 2 June 2026
Department: Engineering
Employment Type: Full Time
Location: Portland, Oregon
Compensation: $80,000 - $100,000 / year
Description
Backend Platform Engineer
Java • Spring Boot • Distributed Systems
ClearlyRated • USA (Remote-West Coast Only) • EngineeringPLEASE NOTE :
Applicants should be located in the Pacific Time Zone or be willing to relocate to this time zone at their own expense.
PLEASE NOTE :
Applicants must be authorized to work in the United States without requiring visa sponsorship. We are unable to support Student Visa as well.

We're building the integration backbone that connects enterprise data systems, moves events at scale, and powers survey automation for some of the world's largest professional services firms. If you love distributed systems, API design, and clean backend engineering - read on.
About ClearlyRated
ClearlyRated is a B2B SaaS platform that helps professional services firms - from global engineering consultancies to staffing agencies - measure, understand, and act on client satisfaction data. Our NPS-driven platform processes millions of survey interactions, powers real-time relationship health scoring, and is in the middle of a significant platform evolution: new data integration architecture, event-driven survey automation, and a growing AI/ML capability stack built on Google Cloud.
We're a small, focused engineering team building systems that operate at enterprise scale. That means the problems are real, the stakes are high, and every engineer on the team does work that matters.
Key Responsibilities
What You'll Build
Real systems that enterprise clients depend on. Not greenfield experiments, but a world class brand new platform with production code that has to be correct, observable, and resilient:
- Integration layer that ingests structured data from enterprise sources (Snowflake, BigQuery, SQL databases) and routes it through our platform
- A Snowflake-to-BigQuery bridge over ODBC: custom infrastructure work that will serve as the pattern for all future enterprise integrations
- Webhook-triggered survey automation engine. Business events in the client's system translate into survey sends through a reliable, auditable event pipeline
- REST APIs consumed by our frontend, enterprise integrations, and third-party clients - you'll design contracts that have to last
- Event-driven microservices on GCP Pub/Sub and Kafka - async processing, backpressure handling, dead-letter queues, the full picture
- Security and SSO integration for enterprise clients with complex credential and access models
- Permission and access control systems that reflect matrix organizational hierarchies - the authorization layer is genuinely interesting here
Skills, Knowledge and Expertise
Our Stack
|Java 18+ Spring Boot MySQL / PostgreSQL Kafka GCP Pub/Sub BigQuery Kubernetes REST APIs CI/CD .NET / C#
What We're Looking For
- Java you understand at the JVM level. Concurrency, memory model, garbage collection, exception hierarchy - you can reason about what the runtime is doing, not just what your code says.
- Spring Boot / Spring ecosystem depth. Or deep understanding of dependency injection and IoC from another framework - we care that you understand the pattern, not just the annotations.
- SQL and data modelling confidence. You can write a query with joins, aggregations, and window functions. You think about indexes. You understand what an N+1 problem looks like in production.
- API design instincts. You know what makes an API contract good and what makes it a maintenance nightmare. You've thought about versioning, error semantics, and idempotency.
- Systems thinking under failure. You consider retries, timeouts, idempotency, and consistency before you consider happy paths.
- You've built something that handles real load. Even in a personal or academic context - something where correctness and reliability were actual constraints, not just nice-to-haves.
Bonus Points
- .NET / C# experience is a genuine plus. We maintain services in both ecosystems. Engineers who can move across the Java-.NET boundary are valuable.
- GCP experience: Pub/Sub, Dataflow, BigQuery, Vertex AI
- Kafka or other message queue experience: consumer groups, offset management, partition strategy
- Kubernetes and container orchestration
- Event sourcing or CQRS patterns
- Experience with observability tooling - distributed tracing, structured logging, alerting on the things that matter
Benefits
How We Hire
We hire on ability, not tenure. We don't care whether your experience comes from a top university, a bootcamp, an open-source project, or a side hustle you built at 2am. What we care about is whether you can think clearly, build well, and learn fast.
Our interview process is deliberately hard. If you make it through, you'll know you earned it - and so will we. We test fundamentals, systems thinking, and the ability to reason through problems you haven't seen before. We don't ask you to recite design patterns. We ask you to think.
| | Our backend interview tests: Java fundamentals and JVM reasoning, systems design, API design, SQL, and your ability to think through distributed system failure modes. We give you real-world scenarios, not toy problems. Expect to discuss trade-offs, not just correct answers. .NET/C# candidates will be evaluated on transferable depth, not language syntax.