Company Description Flourish Fi is changing the relationship between people and money. We are building solutions to help banks, neo-banks, credit unions, and other financial institutions empower people to establish positive money habits by making it feel like play. Flourish currently serves financial institutions in the US and Latam, but our vision is global This is a remote role for a Sr. Software Developer (Frontend) who is results-oriented, wants to work in a fast-paced innovative startup, and is passionate about helping individuals achieve financial security. Join us in creating meaningful products for millions of people to advance their financial lives. The Sr. Software Developer will be responsible for the day-to-day tasks associated with frontend software development, including creating user-friendly interfaces, ensuring the technical feasibility of UI/UX designs, and optimizing applications for maximum speed and scalability. What you'll do Design, develop, test, and deploy a new financial platform Create awesome frontend applications that deliver great value and experience to our customers Build enterprise, rewards, and financial knowledge engine applications that easily integrate into a financial institution's mobile app and core banking systems. Prototype new solutions for complex software problems and implement them for on-cloud deployment Debug production issues across services and multiple levels of the stack Work with teams across the organization, including product, founders, and business development to think beyond the technical implications of your design decisions Develop thoroughly tested code and conduct quality assurance on all new code alongside our QA team What you will need to be successful Experience building highly scalable and performant enterprise software Intellectual curiosity - you love to dig into how things work and know how to improve them. You thrive on autonomy, responsibility, and owning your work, end to end A positive attitude and a passion for sharing knowledge within your team and organization Ability to encourage and drive engineering best practices Must have extensive experience in building solutions using Node.js, JavaScript, React, Graphql, and AWS Fluency in Portuguese. A minimum of a limited working proficiency in English is required; fluency in English and/or Spanish is a plus. Nice to have: Ruby on Rails experience Our perks: ? Flexible working hours Fully remote In-person team-building & onsite Stock options (you being an owner is important to us) Flourish is committed to building a diverse and inclusive team. We do not discriminate against qualified applicants because of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by local law or ordinance.