1

Back End Programming Jobs in Oregon (NOW HIRING)

Position Summary Native is seeking an experienced Back-end Engineer to design and implement high ... Ideally, you should be able to quickly learn any new programming language. * A strong understanding ...

Senior Backend Engineer

OR · On-site +1

$170K - $195K/yr

Who we're looking for As a Senior Backend Engineer, you'll be joining an impactful team of highly skilled engineers who are building the core platform features and services to fuel our rapidly ...

New

Backend Java Developers

Portland, OR · Remote

$53.50 - $69.50/hr

Synapsis is hiring multiple Backend Java Developers in Portland, Oregon. (some are fully remote so please specify if you can relocate post-Covid restrictions.) This is a year+ contract. All ...

Backend Software Engineer Role Overview We're seeking a highly skilled and motivated Back End Developer to join our dynamic development team. In this role, you'll be responsible for designing ...

What you will do As a Senior Backend Engineer, you will be a key driver in building and scaling the systems that power the WeightWatchers member experience. You will own the technical design and ...

OR · On-site

Solid experience in Go programming for building back-end services and APIs. * Demonstrated ability to work across the entire application stack with a focus on backend. * Experience designing and ...

We are looking for an awesome backend engineering lead to join our team! This person will extend our back-end system architecture, develop services that will scale to tens of millions of users, and ...

We are looking for an awesome backend engineering lead to join our team! This person will extend our back-end system architecture, develop services that will scale to tens of millions of users, and ...

RemoteOur client seeks a backend engineer to build event-sourced, microservices-based systems using .NET 8. The role will design and deliver APIs, leverage Dapr and the actor pattern with Orleans ...

Overview As a Sr. Backend Engineer, you'll help drive Concora Credit's Mission to enable customers to Do More with Credit - every single day. The impact you'll have at Concora Credit: Join us in ...

Overview As a Sr. Backend Engineer, you'll help drive Concora Credit's Mission to enable customers to Do More with Credit - every single day. The impact you'll have at Concora Credit: Join us in ...

OR

$150K - $190K/yr

Come Build With Us We're looking to add a backend engineer to our team. You'll have an opportunity to have a big impact at this early stage, not only on the core product but also on the culture and ...

They are seeking a Senior Backend Engineer to take ownership of product development, collaborate closely with designers and product leaders, and contribute to building innovative solutions in the ...

About the Role The Revenue Cycle Management team is seeking a Staff Backend Software Engineer to play a key role in modernizing our billing platform. This position will focus on designing and ...

Software Engineer, Backend (Platform)

OR · On-site +1

$198K - $295K/yr

About the role We are looking for a Senior or Staff-level software engineer to join our Backend Platform team. Our team is responsible for building and maintaining Hex's core compute platform, which ...

Engineering at Gametime You will be a key contributor to the Engineering team responsible for building and maintaining the client-side applications and backend systems that power the Gametime ...

Senior Backend Engineer

OR · Remote

$136.40K - $170.50K/yr

Reporting to the Engineering Manager * Design and implement scalable, reliable backend systems - from architecture through production deployment. * Harden and optimize the platform for stability ...

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:

Full-time

Posted yesterday


Job description

Native is an on-chain platform to build token liquidity that is openly accessible and cost effective. It serves as an alternative to traditional AMMs through integration of two innovative designs: the Native Swap Engine and Native Credit Pool.

Incubated by Nomad Capital and backed by top VCs, Native has raised $4.5M and is already live in production—integrating with major crypto wallets and DEX aggregators, onboarding top onchain market makers, and achieved over $4B in cumulative trading volume since April 2023.

Explore more: https://docs.native.org/native-dev

Position Summary

Native is seeking an experienced Back-end Engineer to design and implement high-performance backend services, including APIs, microservices, and databases. This role requires collaboration with frontend engineers, smart contract developers, and product managers to ensure seamless integration between off-chain and on-chain systems. The role will work closely with DevOps to optimize CI/CD pipelines and maintain a stable, scalable, and secure backend infrastructure. The ideal candidate has over 7 years of backend development experience, expertise in languages like Golang and Rust, and a solid understanding of trading systems, databases, and API development. Strong problem-solving and communication skills are essential, along with the ability to thrive in a fast-paced environment.

 

Job Responsibilities

  • Design and implement backend services, including APIs, Microservices, and Databases, ensuring high performance and availability.

  • Collaborate with frontend engineers, smart contract engineers, and product managers to define and meet project requirements, ensuring a seamless workflow between off-chain and on-chain programs.

  • Work closely with DevOps engineers to optimize and maintain the CI/CD pipeline, ensuring efficient deployment processes and high-quality code delivery.

  • Ability to track, identify, and resolve complex issues in backend systems, with a focus on maintaining stability and performance.

 

Job Requirements

  • At least 5 years of backend development experience, with a strong background in building stable, scalable, and secure backend applications.

  • Previous experience working at a CEX or DEX, with a deep understanding of trading systems, is a plus

  • Expertise in backend languages and frameworks such as Golang, Rust, TypeScript, and Python (with a preference for Golang and Rust). Ideally, you should be able to quickly learn any new programming language.

  • A strong understanding of API development principles and experience in building RESTful services.

  • Solid experience in database design, management, and migration strategies for both relational databases (PostgreSQL, MySQL) and NoSQL databases (Redis).

  • Proficient in implementing CI/CD pipelines using tools such as GitHub Actions and Bitbucket.

  • Proactive in researching and adopting new technologies to improve our products and codebase.

  • Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment

  • Strong communication skills and the ability to collaborate effectively with cross-functional teams

Employment Type: FULL_TIME