Fullstack Engineer

JOB DESCRIPTION 

Many software engineering roles these days are centered around incremental improvements and maintenance.  How to optimize performance on a small set of features or improve rendering speeds at scale.  This is not one of those jobs.

This might be a great fit if you want to own the end-to-end development of core product features, from conception to implementation and polish.  You'll get real exposure to the business implications of everything you build, from both our end users' perspective as well as our own.

On the Frontend, you will be developing a SSR web application using the Next.js React Framework, TypeScript, and Apollo.

On the Backend, you will be working on a Node.js server that implements a (primarily) GraphQL API, with some REST endpoints for external API integrations.  We use a PostgreSQL database in conjunction with TypeORM to simplify data workflow.

Some of the problems you might work on:

  • We enable users to effectively join data across multiple sources without writing SQL.  That's relatively simple on the backend when you have 2 or 3 data sources, but what about 20 or 30?
  • Good search and recommendation algorithms are critical to our core user experience.  We connect into APIs with a lot of endpoints.  Which ones do we display first? And in what order? How do we refine our recommendation algorithm through both a user's individual actions as well as the collective actions of all of our users, and what's the right balance there?
  • We're still actively recruiting and building out our core team.  You'll have a meaningful role in assessing, recruiting, and hiring for all roles.
Apply to Job
Full Name*
Email*
Phone*
Location
LinkedIn Profile
Education
Resume*
What is your visa status (H1 Visa, Green Card, US Citizen)?*
What are your salary expectations?
This role is located in New York and Remote. Would you be able to work onsite in New York after COVID?*
Yes   No