The job below is no longer available.

You might also like

in Portland, OR

Use left and right arrow keys to navigate
Hours Part-time, Full-time
Location Portland, OR
Portland, Oregon

About this job

Backend Developer

Downtown Portland - HQ

Position Overview

The Ruby Product and Engineering team is responsible for developing and maintaining our customer facing technology, including our native mobile apps, and the proprietary applications we use internally to deliver our stellar service. The team has grown rapidly over the last three years and continues to evolve our technology and our processes.

As a member of the Product and Engineering team, you'll work closely with product managers, UX experts, QA and others in a modified Kanban process iteratively advancing multiple company initiatives.

We're looking for a strong cross-functional developer who can move between back-end roles and technologies as needed – you might be extending a microservice endpoint in the morning, and debugging a SQL stored procedure in the afternoon. You will be accountable for delivering work spanning multiple technology platforms, including various .NET applications, on-premise and cloud-hosted web services, mobile applications, and multiple web sites

This position is in the Product and Engineering Department.

There are no relocation benefits available for this position.

What You'll Be Accountable For

  • Work collaboratively with other team members to develop new services, applications, and database components, across both on-premise and cloud-hosted infrastructure.
  • Support existing applications and services, including troubleshooting, bug fixing, required upgrades, and modifications to existing functionality.
  • Develop and maintain efficient, reusable, and reliable C# code.
  • Develop database scripts to effect a variety of database changes, including new and altered tables, UDF's and triggers.
  • Debug and troubleshoot issues across all layers of our solution stack.
  • Support and extend existing DevOps infrastructure, scripts, and applications.
  • Share and document system and domain knowledge to eliminate single points of failure.
  • Work independently or as part of a team as the work requires. Participate fully in team planning and work with colleagues to continuously improve the team's performance.

Your Work DNA

  • You are passionate about all technology, with a special appreciation for beautiful, elegant systems, and you have a knack for energizing others around your passions.
  • You are proud of the work you do, and want to work for a company that shares your values.
  • You have collaborative mindset, and a reputation for doing what you say you'll do.
  • Others would point to you as someone they'd love to work with, and your brilliant mind and innovative solutions inspire us all to do great work.
  • You jump at the opportunity to pitch in and feed the greater good. No job is too big or small when you can lend a helping hand.

Your Background

  • Strong .NET / C# background
  • Strong relational database background (MS-SQL or MySQL/MariaDB preferred)
  • Experience designing and consuming RESTful services and working in a Service-Oriented Architecture
  • Ability to understand and create complex data models, and high levels of abstraction
  • Understanding of design patterns and SOLID principles
  • Experience with DevOps, unit testing, TDD, build and deployment automation, and Docker/containerization
  • Experience with AWS or Azure a plus
  • Experience with MongoDB a plus
  • A desire to constantly learn – and share – new knowledge

Working conditions

Work takes place in an office setting in an environment. It requires the ability to sit and work at a computer for extended periods of time and communicate effectively with a diverse audience in person, by phone and by computer. This position may travel between office sites occasionally.

Life At Ruby

From generous benefits and considerable paid time off to our weekly Not-So-Casual Fashion Fridays, we take pride in treating our employees like our customers and we take every opportunity to WOW them! We provide a standout employee experience and we are constantly thinking of ways to make our employees feel happy, valued, and rewarded.

How to Apply

If you found yourself inspired and delighted as you scrolled through this description –Join Us! With three stunning offices in Portland, OR and a fun, funky and growing team, connect with us at