Opening // Back-end Engineer

Portland, OR

About Opal

At Opal, we believe that software should be beautiful, simple and highly targeted for the job at hand. Our software is redefining marketing planning, allowing for more creativity and collaboration by reducing friction for teams of all sizes. Our customers are creative, passionate people and we’re helping them rediscover the best parts of their job.

We are building a world class organization of creative and strategic thinkers. Our team is deeply invested in creating a culture that promotes design thinking, collaboration and a passion for perfection. There are no individual egos at Opal, only a team that strives to revolutionize the modern marketing organization. We even manage to have a lot of fun while we’re at it.

We’re looking for exceptional engineers that believe the best products come from a blend of technology and design. We foster this by combining engineering and design into one team. This enables engineers to have a voice from the beginning of a project’s lifecycle and designers to shape a project up until it ships.

Opal is a robust Backbone/Marionette web application that is powered by a Ruby/Rails-based API. We are constantly seeking new technologies that will allow us to build a better product and service the needs of our rapidly growing customer base. All members of the engineering team help define the future of our technology stack.

Responsibilities:

  • Evolving the Rails-based backend architecture and API
  • Profiling code to track down performance issues, writing test coverage, and auditing the codebase for security concerns
  • Ensuring our platform can scale to meet expected, and unexpected, demand
  • Using Git/GitHub to manage our code, GitHub issues to manage our tickets, and Heroku/AWS to deploy our code and manage our infrastructure
  • Taking part in brainstorms to help set product direction and think up the next big thing
  • Reading about and playing with technologies that we may adopt
  • Lending a helping hand, or ear, whenever necessary

To handle these responsibilities, you’ll want to have these skills:

  • Advanced knowledge of Ruby/Rails and Postgres
  • Familiarity with AWS/EC2/Heroku
  • Some knowledge of Javascript/Backbone and HTML/CSS
  • Great communication, even under pressure, and willingness to be open and collaborative

Benefits

  • A full-time, salaried position
  • Full healthcare coverage (health, dental, vision)
  • Early-stage stock options
  • Company-provided computer setup
  • A tight-knit, very supportive team — we pride ourselves on our culture
  • A fun, open office with ping pong, video games and snacks for days
  • Exposure to some of the biggest brands on the planet

At Opal, we are building a world class organization of creative and strategic thinkers. Our team is deeply invested in creating a culture that promotes a collective genius, passion for perfection, and humor that our customers will feel in every pixel. There are no individual egos at Opal, only a team that strives to revolutionize the modern marketing organization.

If you’d like to join us on this journey, we’d love to talk with you: please email jobs@workwithopal.com sharing with us why you feel this role is a good fit for you. Please include code samples or a link to your GitHub profile. We can’t wait to hear from you!

Create the magic behind Opal by architecting a large Ruby/Rails codebase, designing APIs, scaling to millions of users, and taking on other interesting challenges along the way.

Apply Now

Available Positions