Full Stack Engineer

Flourish · New York City, NY

Company

Flourish

Location

New York City, NY

Type

Full Time

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.

About the Role

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
Nice to Haves
  • 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.

Apply Now

Date Posted

05/14/2023

Views

7

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

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 Details

IT 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 Details

Workplace Coordinator - Elastic

Views in the last 30 days - 0

View Details

Staff 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