Promise Holdings, Inc. logo

Software Engineer - Full-stack

Job Overview

Location

San Francisco, Indiana, USA

Job Type

Full-time

Category

Full-Stack Engineer

Date Posted

March 4, 2026

Full Job Description

đź“‹ Description

  • • As a Software Engineer with a Full-Stack focus at Promise Holdings, Inc., you will play a pivotal role in shaping the technological foundation of a mission-driven company dedicated to modernizing how government agencies and utilities support individuals facing financial hardship. This is a unique opportunity to leverage your expertise in building intuitive, high-impact web applications that directly connect vulnerable populations with essential benefits, assistance programs, and flexible payment solutions.
  • • Your primary responsibility will be to design, develop, and deliver scalable, reusable frontend systems and components that form the backbone of critical financial workflows. These systems are utilized by thousands of families monthly, making your contribution directly impactful in reducing stress and increasing access to vital services.
  • • You will collaborate closely with product and design teams to craft exceptional user experiences. This involves creating intuitive, accessible, and high-performing web applications that guide users through complex payment and relief processes with clarity, empathy, and ease. Your work will ensure that individuals can navigate these often-difficult financial situations with confidence and support.
  • • A key aspect of this role involves bridging the gap between frontend and backend development. You will partner with backend engineers to define and evolve APIs, contribute to service design where necessary, and ensure seamless and clean data flow from distributed systems to the user interfaces. This cross-functional collaboration is essential for end-to-end delivery and system integrity.
  • • You will be instrumental in architecting for scale, helping to shape our frontend architecture, state management patterns, orchestration layers, and shared component libraries. As Promise grows, your decisions will lay the groundwork for a robust and adaptable platform capable of handling increasing user loads and evolving service offerings.
  • • A significant part of your role will be to raise the bar for engineering excellence. This includes writing clean, maintainable, and production-ready code. You will be responsible for identifying and resolving performance issues, addressing edge cases, and eliminating UX friction points to uphold a high standard of quality across all applications.
  • • Furthermore, you will lead and mentor fellow engineers. This involves providing support, contributing to thoughtful code reviews, and actively helping to cultivate a culture of ownership, curiosity, and continuous improvement within the engineering team. Your leadership will foster an environment where innovation and collaboration thrive.
  • • The ideal candidate will possess over 3 years of experience building production-grade software, with a substantial focus on modern frontend development. Strong proficiency in React and TypeScript is essential, including experience in building complex user flows, managing application state effectively, and integrating APIs at scale.
  • • Full-stack fluency is highly valued, meaning you should be comfortable contributing to backend services (Node, GraphQL, REST, etc.) when needed to unblock progress and enhance end-to-end delivery. This versatility ensures that you can tackle challenges from various angles and contribute holistically to product development.
  • • A strong systems-thinking ability is crucial, enabling you to translate complex distributed systems into simple, reliable, and user-friendly experiences. This involves understanding the interplay of different system components and how they manifest in the user interface.
  • • A product mindset is equally important. You should care deeply about usability, performance, accessibility, and clarity, going beyond simply shipping features to ensure the end product is effective and user-centric.
  • • Familiarity with cloud platforms such as AWS, GCP, or similar is expected, as these are integral to our infrastructure.
  • • Bonus points will be awarded for experience in fintech, payments, or government technology environments, as this domain knowledge can accelerate your impact.
  • • At Promise, you will thrive if you are energized by big, complex challenges and the opportunity to solve them with tangible, measurable impact on people's lives. We seek individuals who take ownership, run toward problems, and value clear, candid, and constructive communication. This role is not for those who prefer rigid structures or are uncomfortable with rapid change; instead, it's for agile, mission-driven individuals who believe efficiency means doing better, not doing less.

Skills & Technologies

TypeScript
React
Node.js
AWS
GCP
Full Stack
Onsite

Ready to Apply?

You will be redirected to an external site to apply.

Promise Holdings, Inc. logo
Promise Holdings, Inc.
Visit Website

About Promise Holdings, Inc.

Promise Holdings provides cloud-based payment technology and financial services for government agencies, utilities, and other large billers. The platform integrates with existing systems to offer flexible payment plans, automated reminders, and mobile-friendly checkout, aiming to reduce delinquencies and improve collection rates. Founded in 2017 and headquartered in San Francisco, the company serves clients such as PG&E, the City of Los Angeles, and Atlanta’s Department of Watershed Management.

Similar Opportunities

Argentina
Contract
Expires May 9, 2026
JavaScript
TypeScript
React
+4 more

18 hours ago

Apply
Argentina
Full-time
Expires May 2, 2026
Python
JavaScript
TypeScript
+6 more

8 days ago

Apply
Argentina
Full-time
Expires Apr 14, 2026
JavaScript
TypeScript
Kotlin
+5 more

26 days ago

Apply
❌ EXPIRED
Argentina
Full-time
Expired Dec 23, 2025
TypeScript
Go
React
+4 more

5 months ago

Apply