Software Engineer - Fullstack, US Remote
Job Description
Hi, we're Brigit! A holistic financial health company helping everyday Americans build a brighter financial future. With a business model that is aligned with our customers, we create transparent, fair, and simple financial products that put money back in the hands of our members, help them spend wisely, avoid unfair fees and build their credit quickly. If autonomy, ownership, and having meaningful input at the company you work for is important to you, come join our growing team! Brigit is doing innovative and exciting work, but don’t just take our word for it, our work is being recognized by others: - Built In's 2026 Best Midsize Companies to Work For in New York City https://builtin.com/awards/new-york-city/2026/best-midsize-places-to-work#brigit - Built In's 2025 Best Places to Work For In New York City https://builtin.com/awards/new-york-city/2025/best-places-to-work#brigit - Built In’s 2024 & 2025 Best Startups to Work For In the U.S. https://builtin.com/awards/us/2025/best-startup-places-to-work#brigit - Built In’s 2023 - 2025 Best Startups to Work For In New York City https://builtin.com/awards/new-york-city/2025/best-startup-places-to-work#brigit - Fast Company’s Most Innovative Companies of 2022 https://www.fastcompany.com/90724459/most-innovative-companies-personal-finance-2022 - Business Insider’s Most Promising Consumer Startups 2022 https://www.businessinsider.com/most-promising-consumer-tech-startups-of-2022-8#brigit-a-automated-money-lender-5 - Forbes Fintech 50 2022 https://www.forbes.com/sites/isabelcontreras/2022/06/07/the-future-of-personal-finance-fintech-50-2022/?sh=1fbbd36d5235
Role Overview
Brigit is looking for fullstack engineers to help us scale our next-generation consumer finance platform to millions of users in the next year. We’ve found tremendous traction helping low income Americans make ends meet; now is the time to scale. We’ve built a mobile/web app on React and React Native with Typescript, and a backend of Java services in Google Cloud. It’s served us well so far, but we need help making it even better. Our team has two main goals: 1. Feature development supporting numerous external and internal applications. The next generation of our product may look nothing like it does today - and we welcome that! The degree to which we implement new user flows, compute our proprietary algorithms, integrate with 3rd party APIs, store data, and serve traffic will make or break our success.- Scalability of our customer-facing applications. Growing from 100k to 10 million users presents unique technical challenges. The efficiency and reliability of both our customer-facing and internal tools needs to improve. We have fun Data Engineering tasks, automation procedures, and availability/monitoring problems to tackle.
- Technical Interview, Java, Testing and Debugging - 60 mins - Pair program with an engineer using HackerRank. This interview will be in Java and is an exercise meant to show off your fundamental coding skills. In this session, you’ll work with an engineer to test, debug, and fix a faulty data structure implementation.
- Team Behavioral + Take Home Project - Team Behavioral - 60 mins - Meet with one of our Engineering Managers to discuss your approach to collaboration, communication, and alignment with our team values and culture.
- Take Home Project, React - (2-4 hours total, on your own time) - You will be asked to re-create a simple game of Black Jack.
- Final Panel Interview - Technical Interview, System Design - 60 mins - Meet with an engineer and work through API-related business problems.
- Take Home Follow-Up - 60 mins - In this interview, the team will walk through your initial Blackjack assessment with you.
- Technical Interview, Service Architecture - 60 mins - Meet with one last engineer for a conversational interview around your architecture-related experience.
- Brigit uses E-Verify for employment authorization.
How to Stand Out
- Show mastery of the stack Brigit uses: Highlight projects where you built end‑to‑end features with React (or Next.js) on the front end and Node.js/Express (or TypeScript) on the back end, integrating with PostgreSQL or DynamoDB. Include code snippets or a GitHub repo that demonstrates clean component architecture, API design, and test coverage (Jest/Cypress).
- Demonstrate financial‑domain empathy: Create a brief case study (1‑2 pages) describing how you tackled a user‑centric problem like fee avoidance or credit‑score improvement in a personal‑finance app. Emphasize data‑driven decisions, UI/UX for trust‑building, and any compliance considerations (e.g., GDPR, PCI). Attach it to your application or discuss it in the interview.
- Prepare for Brigit’s “ownership” interview style: Be ready to walk through a full lifecycle of a feature you owned—from initial spec, architecture decisions, PR reviews, to production monitoring and post‑launch metrics. Quantify impact (e.g., reduced API latency by 30 % or increased user retention by 5 %).
- Show remote‑work readiness: Mention concrete tools and routines you use for async collaboration (e.g., GitHub Projects, Notion, Slack, Zoom). Include a short video (≤2 min) or a screenshot of your well‑organized workspace, and be prepared to discuss how you handle time‑zone differences and maintain code quality while working independently.
- Negotiate with data: Research Brigit’s compensation bands on Levels.fyi or Glassdoor, then frame your ask around market rates for senior full‑stack engineers in high‑cost US regions (e.g., $150‑$180 k base + equity). Prepare a one‑pager listing your years of experience, relevant fintech impact, and any patents or published articles to justify the higher end of the range.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.