About The Company
Foundation Finance Company (FFC) is a dynamic and rapidly expanding consumer finance organization dedicated to providing flexible, customer-centric financing solutions primarily for home improvement contractors across the United States. Recognized as a Great Place to Work since 2017, FFC prides itself on fostering an inclusive, innovative, and supportive work environment. The company's mission is to drive sales for its partners by offering tailored financial options that meet the unique needs of each customer. With a focus on growth and excellence, FFC continually invests in its technology infrastructure and employee development to stay ahead in the competitive finance industry.
About The Role
The Senior Full Stack Developer at Foundation Finance is a highly experienced and versatile professional responsible for leading the design, development, and maintenance of our web applications. This role requires expertise in both front-end and back-end development, with a focus on creating scalable, secure, and high-performance web architectures. The Senior Full Stack Developer will play a pivotal role in guiding the evolution of our technology stack, which includes JavaScript, GraphQL, Jest, Kafka, MERN (MongoDB, Express, React, Node.js), NestJS, Redis, SQL, and TypeScript. The ideal candidate will demonstrate strong leadership skills, a solid understanding of test-driven development, and the ability to collaborate effectively across multidisciplinary teams to deliver innovative solutions that enhance user experience and operational efficiency.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Minimum of 5 years of professional experience in software development, encompassing front-end, middleware, or back-end roles
- Proficiency with JavaScript, TypeScript, and modern web frameworks such as React, Node.js, and NestJS
- Experience with GraphQL, RESTful APIs, and test-driven development using Jest or similar testing frameworks
- Knowledge of database systems including MongoDB, SQL, and caching solutions like Redis
- Experience working within Agile methodologies and familiarity with tools like Jira
- Strong understanding of security best practices in web development
- Technical certifications from Amazon, Atlassian, Google, Microsoft, or related entities are a plus
- Excellent communication, collaboration, and problem-solving skills
- Ability to work under pressure, meet deadlines, and adapt to changing priorities
Responsibilities
- Lead the design and development of front-end web architectures driven by middleware to efficiently retrieve data from back-end sources
- Develop and maintain software within our evolving technology stack, ensuring code quality and scalability
- Mentor and review code for team members, fostering best practices and continuous improvement
- Drive test-driven development practices, including writing comprehensive unit and integration tests
- Collaborate with cross-functional teams including product managers, designers, and QA to define, design, and deploy new features
- Implement and uphold security standards to protect customer and company data across all applications
- Evaluate emerging technologies and contribute to product roadmaps, ensuring our solutions remain innovative and competitive
- Design web applications optimized for performance, scalability, and user experience
- Utilize Agile methodologies and tools such as Jira to plan sprints, track progress, and meet project milestones
- Perform other duties as assigned, demonstrating flexibility and a proactive approach to problem-solving
Benefits
- Day-one comprehensive health benefits including medical, dental, and vision coverage
- Flexible spending options such as HSA or FSA accounts
- 401(k) retirement plan with company matching from day one
- Paid time off, including sick leave, volunteer days, and parental leave
- Employer-paid life insurance and disability coverage
- Wellbeing on Demand program to support mental and physical health
- Flexible work environment with a casual dress code and remote work options
- Opportunities for professional growth and development within a supportive team
Equal Opportunity
Foundation Finance Company is committed to creating a diverse and inclusive workplace. We provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. We believe that diversity fosters innovation and drives success, and we are dedicated to maintaining a work environment where everyone can thrive.