Software Engineer, Fullstack – Project Canvas
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.