Platform Integrations 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 Integrations Engineers at Opal connect our world-class marketing platform to the rest of the "Marketing Tech Stack" via a plethora of systems and technologies. Platform Integrations Engineers work closely with other product, engineering, and design teams at Opal to integrate our platform in unique and deep ways with a wide array of other products and services, building connectors that enable unprecedented workflows and deliver multiplicative value.

Being a Platform Integrations Engineer at Opal looks a little like this:

Coding business logic for API connectors in languages like Elixir, Erlang, JS, and Ruby
Crafting microservices for translating data between RESTful APIs
Keeping it all running smoothly with dashboards and analytics
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. The ideal Platform Integrations Engineer candidates are tried and true engineers who are passionate about connecting platforms, mashing up APIs, and fusing disparate software systems into a cohesive whole.

Responsibilities

Develop web application and services that power the Opal Integrations 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
Skills

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.
Benefits

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