Full Stack Engineer
Mosaic
Mosaic is seeking a full-time remote React/Python developer to build upon an existing platform with expanded features and functionality.
Who is Mosaic?
Mosaic is passionate about introducing best-in class technology to the world of professional finance. We are a first-to-market SaaS startup based in New York City focused on augmenting outdated Excel-based workflows in private equity, investment banking, and corporate development. Mosaic’s software enables these players to conduct financial analysis on new acquisition opportunities (buying entire companies) more quickly, accurately, and completely than possible before - giving them an ‘edge’ over competing bidders.
Over our nearly 3 years in operation, Mosaic has built an initial version of the product and sold it to some of the largest private equity firms in the world - our existing customer base collectively manages over $550 billion in assets, and Mosaic has already been used to analyze company acquisitions worth billions of dollars. Our customers are eager for even more features and functionality and we are looking to build the team to help us execute on our broader vision - to be the undisputed leader in workflow software for deal makers globally.
Who will you be working with?
You will work directly with the CTO (a full-stack developer with 25 years of experience) with some influence from the CEO of the company. You will be working under the agile scrum workflow, with daily standups each morning. You will also have direct input on the project stories, story point values, and sprint scope definition. You will need to participate in a few weekly remote meetings with the other team members. If you seek to have in-office time, there is office space in New York City that can be utilized, as well as a WeWork membership provided. There may be periods throughout the year when we collaborate in person. However, the position is primarily remote.
What are the challenges?
The platform and customer-base is established, and growing. As a result, new features and functionality that is desired to be implemented requires additional developer horsepower to implement in a timely fashion. The company is also young. Therefore, while there may be growing pains ahead, the culture and shape of our environment will be directly influenced by your input.
What are the required skills?
- Minimum 3 years full-time full-stack experience.
- Deep knowledge of React/Typescript and/or Python/FastAPI/Flask.
- Experience implementing and working with JSON REST APIs.
- Experience working with PostgreSQL.
- Experience working with Docker.
- Experience with Git.
- Familiarity with testing and CI/CD tools.
- Ability to collaborate on projects, interact clearly with other developers, and work independently when required.
- A passion for clean, tested, and well-documented code.
What skills are ‘nice to have?'
- Experience with AWS.
- Experience developing in a React/Python stack.
- Passion for FinTech application development.
- Experience in Data Science / ML
What is the expected mindset?
We not only are striving to save our customer's time but our time as well - and have fun while doing it. Therefore, having a mindset of seeking improvements to the developer experience is encouraged! #automation #documentation. As the team is in its infancy, a mindset that is open to workflow changes, trial & error, and a willingness to voice creative criticism will do well.
What is in it for you?
This is a full-time, salaried remote position. We focus on results rather than hours. Therefore, you will enjoy the freedom to work where you want, when you want - under the expectation that work is completed and meetings are attended. The company offers a competitive health-insurance plan, as well as an unlimited vacation policy.
Who will my manager be?
Your manager will be Sators, the CTO of the company. You can read more about him at https://managerreadme.com/readme/sators.
Mosaic + You = 🥰 or 😬
If you find yourself waking up every day seeking:
- To be challenged by your peers
- To grow your skillset
- To experience the growing pains and learning opportunities of a young company
- To both benefit from and contribute to an exciting new business venture
…then Mosaic is definitely the place for you.