Full Stack Engineer
Job Description
Flourish was founded in 2017 with the goal of helping financial advisors to better secure the financial futures of their clients. We focus on independent Registered Investment Advisers (RIAs), delivering financial products that advisors can’t easily access today through beautiful, scalable, and easy-to-use technology.
Today, we work with over 550 RIAs that collectively represent more than $1.5T in assets under management across two products: Flourish Cash, a cash management solution with more than $2B in deposits, and Flourish Crypto, a turnkey cryptocurrency offering built for financial advisors and their clients. In February of 2021, we joined MassMutual1 to continue our journey in partnering with the independent RIA community to help more people reach their financial goals.
Read on if you are interested in joining a small, highly collaborative, rapidly growing startup—backed by the support and stability of a Fortune 500 company.
You are an engineer, first and foremost. You can rapidly build products that will delight users, with best practices in terms of both development and security. You thrive in a work environment that requires strong problem solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication. You are a strong communicator; explaining complex technical concepts to designers, support, and other engineers is no problem for you.
A degree in Computer Science or the equivalent is nice to have, but the most important requirement is significant independent programming experience as demonstrated by your GitHub account, personal projects, academic publications, or startup success. You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval. And finally, your accomplishments are much more important than your paper credentials.
Requirements- BS in Computer Science, Math, Physics or Engineering or equivalent experience
- At least three years of software engineering experience
- Experience working with distributed systems
- Familiarity with Python, Java, Kotlin, or TypeScript
- Understanding of modern database technology (Redis, Postgres, RedShift, BigQuery)
- Experience designing and building RESTful APIs
- Ability to work independently and as part of a fast moving team
- Ready to learn, but just as ready to teach
- Understanding of common SSO protocols (OAuth, OIDC, SAML)
- Pandas/SciPy/Django experience
- NoSQL experience (We use DynamoDB and Redis)
- Docker/Kubernetes experience
- Open source contributions
- GraphQL experience (We use Apollo + Typescript)
- Interest in financial planning and fintech/insurtech
- MS or PhD in Computer Science, Math, Physics or Engineering or equivalent experience
At Flourish, we focus on ensuring fair, equitable pay by providing competitive salaries, along with bonus and incentive opportunities and benefits for all employees.
Base Salary Range: $105,300 - $163,800 plus bonus
Disclosures:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
1 The Flourish business is owned by Massachusetts Mutual Life Insurance Company ("MassMutual"). Flourish Financial LLC and Flourish Digital Assets LLC are indirect, wholly-owned subsidiaries of MassMutual.
Date Posted
05/14/2023
Views
7
Similar Jobs
Senior Software Engineer, Devices Automation - Block
Views in the last 30 days - 0
Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...
View DetailsIT Support Engineer (Contract) - Informa
Views in the last 30 days - 0
Curinos a company with decades of expertise in the financial services industry is seeking an IT Support Engineer for their New York office The role in...
View DetailsStaff Editor, Current Events - Dotdash Meredith
Views in the last 30 days - 0
The Staff Editor role involves coordinating crossplatform content across multiple verticals managing daily and breaking news and writingediting storie...
View Details