Back-End Engineer at Opal Labs
Portland, OR, US
About Opal

At Opal, we believe enterprise software should be beautiful, simple and designed for the job at hand. Opal is a collaboration platform, built for brand marketing teams to produce, organize and govern creative content.

The Opal StoryFirst™ framework empowers teams with a dedicated environment to visualize and deploy campaigns across all marketing channels, reducing complexity and aligning teams for better marketing results. Our customers are creative, passionate people and, through a platform tailored to their specific needs, we’re helping them rediscover the best parts of their jobs.

Our team is deeply invested in creating a culture that promotes design thinking, collaboration and a passion for excellence. We are building a world class lineup of creative and strategic thinkers that work together as a team to revolutionize the modern marketing organization.

As an Engineer at Opal, you will be joining a team of individuals that have been “battle tested” through real world experience in developing the backends of performant web applications and micro-services that power the Opal Platform.

The Position

Platform Engineers at Opal own 100% of our architecture "below the waterline", crafting robust web application backends, microservices, provisioning infrastructure, exposing RESTful APIs, and scaling our systems to meet the demand of high-volume marketing organizations around the globe. Platform Engineers work closely with other product, engineering, and design teams at Opal to build and deploy backend features and code business logic for new products and initiatives.

The Ideal Candidate

We’re looking for exceptional backend web application engineers who know that world-class applications and infrastructure come from delicately balancing the security, stability, and performance needs of our applications with the human needs of our customers, employees, and partners.


Develop web application and services that power the Opal Platform in languages like Ruby, Elixir, and Javascript
Debug, test, and support our existing Ruby-on-Rails, Phoenix, and NodeJS applications
Write and ship new {JSON:API} API endpoints with 100% test coverage via Grape with shared API RAML contracts
Architect, deploy, and monitor the Opal infrastructure servers and services for uptime, performance, and stability
Participate in product workshopping to help determine new features and initiatives
Collaborate with Designers, Front-end developers, and Mobile engineers to dream up the next big thing

3-4+ years of relevant experience developing software applications
2+ years of experience crafting production-grade web applications backends
Strong knowledge of web application architecture patterns and pitfalls (MVC, SOA, etc)
Strong familiarity with at least one modern OOP language such Ruby or Python
Some familiarity with at least one functional language, such as Elixir or Clojure
Some familiarity with Ruby/Elixir-based web frameworks such as Rails and Phoenix
Some familiarity with front-end Javascript libraries and frameworks, such as EmberJS, React, AngularJS, etc
Ability to solve complex problems under pressure.
Ability to break down complicated issues, communicating with stakeholders and delegating to team members, as needed.

A full-time, salaried position
Full healthcare coverage (health, dental, vision, FSA)
Short-term disability insurance
Early-stage stock options
Company-sponsored outreach & activity programs
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