Senior Front End Software Engineer

Remote • $160k - $185k


Role Location

  • Remote


$160k - $185k


26 - 50 people


1200 18th Street Northwest, Suite 700
Washington, D.C., DC, 20036, US

Tech Stack

  • Python
  • Vue.js
  • PostgreSQL
  • Redis
  • Kubernetes
  • Hasura
  • Apollo
  • Dask
  • Spark
  • JavaScript

Role Description

About Prefect:

Are you looking for an incredible opportunity to work with a high-growth SaaS company? Our workflow orchestration platform bridges the gap between data engineers and data scientists, allowing them to do what they do best. We are looking for enthusiastic new additions to our team who are excited by the question “what will you build?”

Role Summary:

As a Senior Frontend Software Engineer at Prefect, you will work on and lead projects that directly impact our users and customers, allowing them to gain insight into their workflows in real time. Our UI is the main interface for users, and as such needs to be highly optimized and performant, designed with the ability to handle and visualize millions of data points simultaneously.

You will coordinate with internal stakeholders, including our CTO and CEO, on new features and help Prefect execute our company’s product roadmap. You will proactively identify opportunities for improvement, build consensus, track risks and dependencies, and lead projects to completion with a positive attitude. You will be a mentor and provide leadership to other members of the engineering team.

You will be an enthusiastic champion for user empathy across all our products. We expect our engineers to be product focused and enthusiastic to take on new challenges and drive our product and culture forward.


You will be responsible for working closely with the UI team and the engineering organization more broadly to deliver a highly available, best-in-class web application for interfacing with our Core, Cloud, and Server products

You will drive our open source projects and engage with our community, and constantly seek to advance our internal user empathy by championing use cases

You will lead a high-performing and winning culture and foster a collaborative working environment with other members of the engineering team

You are a self-starter: you will not hesitate in taking ownership of your ideas and advocating for them

Extreme attention to detail - Prefect requires thinking through extreme edge cases without losing sight of providing a simple user experience

Qualifications (you must have):

5+ years experience working with JavaScript and JavaScript frameworks (Vue, React, Angular, Meteor, Ember, etc); we use Vue internally

Knowledge of building scalable, modular user interfaces

Enthusiasm for and experience with optimizing web app performance

Familiarity with visualizing complex data (bonus if you’ve used D3.js or a similar visualization library)Genuine and uncompromising user empathy in design and implementation

Experience with common authentication methods such as OAuth or JSON Web Tokens.

About you (we’d like you to have):

Experience with Python

Familiarity with GraphQL APIs

Experience contributing to open source projects

Excellent judgement and analytical ability

Experience in a start-up or high-growth environment

Experience with data engineering and data science workflows

… and an understanding of how and when to “break the mold” when the best practice for Prefect deviates from an industry standard

Prefect is an equal opportunity employer and actively encourages applications from people of all backgrounds. All applicants will be considered for employment without attention to race, religion, color, sex (including pregnancy, sexual orientation and gender identity/expression), national origin, disability or any other status protected under applicable federal, state, or local laws.

About Prefect

Prefect is a dataflow automation tool. Our tool allows our users to orchestrate the modern stack. Prefect is the easiest way to build, run, and monitor data pipelines at scale.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.