Software Engineer, Fullstack – Project Canvas

Mainflow Logo
  • Construction
  • FlexTime
  • FullTime
  • Applications have closed

About Us:

Mainflow is a early-stage fintech startup building financial infrastructure.

Currently our engineering team consists of three engineers from Hudson River Trading, Google, Meta, and Bloomberg. We’ve recently raised from Y Combinator (YC F25), a16z scout fund, and angel investors who’ve built fintech at scale before.

We’re looking for a software engineer to join us. Project Canvas deals with unconventional financial derivatives, synthetic exposure vehicles, and novel alternative asset structures.

Role Description:

  • This is a full-time role as a full-stack software engineer at our San Francisco office.
  • In-office working days are flexible, but expect to be in office 2 days week.

Requirements:

  • Strong fundamental grasp of Javascript.
  • Experience with Typescript, React, Express, and Node.
  • Proficiency in 1 performance-oriented language, preferably C .
  • Knowledge in distributed systems, concurrency, and operating systems.
  • Solid understanding of data modeling and experience with relational database design.
  • Object-oriented programming domain knowledge of creational, structural & behavioral patterns.

Bonus:

  • Proficiency in command line/Shell scripting.
  • Knowledge of middleware technologies, XML, and UML modeling.
  • Familiarity with time-series and NoSQL databases.

Experience:

  • This is a mid-level position.
  • 2-6 years of working experience preferred.