People, Person, Computer, Electronics, LCD Screen, Laptop, Pc

Full-Stack Software Engineer, Data Workflow TeamSeattle, WA, United States

Outreach

Full-Stack Software Engineer, Data Workflow Team

Seattle | WA | United States

The Role

The Data Workflow team at Outreach owns the data and data workflows that drive the Outreach product itself. Their work drives revenue efficiency for our customers and innovates in the management and visualization of data. Our service performs more than 100 million inbound and outbound sync operations per day under an SLA that demands less than two minutes of latency. Full-Stack Engineers on the team own the way users interact with their data in silo or in bulk. They are responsible for enabling bridging the gap between customers interacting with the product and the implementation of awesome features.

Full-Stack Engineers on the Data Workflow Team understand job scheduling, driving work in batches, and are good at building scalable systems that handle data that users find digestible. They prefer simplicity and elegance over complexity, but have experience developing flexible solutions that adapt to different levels of users. They look to their customers for guidance on what's useful and important and drive toward implementing it. They can iterate quickly given feedback from customers, program leads, and designers.

Our data integration features let users select which data is communicated between those systems, how it is placed, and how often it is moved. Integration features are implemented with synchronization jobs; monitoring those jobs is key to keeping the data flowing, so streamlining the process and making its results visible and diagnosable is paramount.

About the Team

To support data management and movement in the application, the team does work to enable our users to reliably and efficiently integrate, consume, and modify data sets from internal and external data sources. The core challenges in the space revolve around data translation between disparate data-sources, seamless data import and export capabilities, and providing performant and responsive workflows to update and sync data between different sources.

This team's mission is to continually reduce the time spent by customer-facing representatives on data access and modification across different systems by providing them with meaningful and relevant data aggregated at their fingertips, to increase the time they can invest in adding value for their customers.

Your Daily Adventures Will Include
    • Help deliver an intuitive front-end for our data integration features
    • Lead, develop and influence best patterns around React and Javascript to enable other developers on the team
    • Drive the overall distributed SOA architecture
    • Identify the critical details and prioritize incremental delivery
    • Design and deliver great solutions
    • Own features all the way through
    • Stretch goal: Own the front-end of the data migration path as a whole
    • Quickly start contributing


Basic Qualifications
    • Experience building scalable systems and updating user interfaces in ReactJS and Ruby on Rails
    • Experience with our technical stack
    • Comfortable with automated testing tools like Mocha, Chai, and Enzyme
    • Experience consuming and designing JSON APIs
    • Previous exposure to data-intensive environments, including data modeling and integration concepts
    • Familiar with continuous deployment environments
    • Go above and beyond to help your team
    • Understanding of which details are important and ability to prioritize incremental delivery
    • You embody our core values. We are hungry craftspeople, we have grit, we are honest, we take ownership, we have each other's back no matter what, we're one with our customers, and we find strength in diversity and inclusion


Why You'll Love It Here

• 100% medical, dental, and vision coverage for full-time employees
• Unlimited PTO (and people actually use it!)
• 401k to help you save for the future
• Company-organized and personal paid volunteer days to support the community that supports us
• Fun company and team outings because we play just as hard as we work
• Diversity and inclusion programs that promote employee resource groups like OWN (Outreach Women's Network)
• A parental leave program that includes not just extended time off but options for a paid night nurse, food delivery, gradual return to work, and the Gottman Institute's Bringing Home Baby course for new parents
• Employee referral bonuses to encourage the addition of great new people to the team
• Plus, unlimited snacks and beverages in our kitchen

Apply on Company Site

Please send me alerts for jobs like this

Not ?

Thank you. Please wait while we forward you to the application.

Similar Jobs

Software Engineer, Telecommunications Team

Outreach Seattle WA United States Seattle, WA, United States
The Role Telecommunications is a key component of the Outreach product offering. Every month, Outreach customers spend more than 2.5 million minutes communicating with their prospects on our voice platform. The Telecommunications Team is hiring...

Software Engineer, Orchestration Team

Outreach Seattle WA United States Seattle, WA, United States
Role We are looking for an experienced front-end software engineer who can help us deliver an intuitive front-end for our orchestration and task-flow features. About the Team At the core of any sales organization is the ability to know wh...

Full Stack Software Engineer

NewsCred New York New York United States New York, United States
When we started NewsCred, we weren't satisfied with the way brands marketed to us. Fast-forward to today: We're now the world's leading content marketing company. We build software that supports marketers in content planning, creation, publishing,...