Software Engineer - Full-stack

PromiseWashington, WA
11h

About The Position

At Promise, we’re building technology that helps families stay afloat—turning financial stress into stability through flexible, affordable payment solutions. As a Senior Full-Stack Software Engineer with a frontend focus, you’ll shape the way people directly experience that mission. You’ll design and build intuitive, high-impact web applications that connect individuals facing financial hardship with essential public services. Using modern tools like React, TypeScript, and GraphQL, you’ll craft seamless user journeys powered by robust backend systems. This is a hands-on role for someone who cares deeply about product experience and engineering craft. You’ll move fluidly between frontend architecture and backend integrations, mentor teammates, and help define how we build as we scale. If you love turning complex systems into elegant user experiences — and want your work to matter — this role is for you. Why This Role Is Different We’re still early enough that your architectural decisions will shape the foundation of our product — but far enough along that your work will immediately impact real users at scale. At Promise, your code won’t just render UI. It will reduce stress, increase access, and improve how people interact with critical financial systems. If you’re excited about building beautiful, resilient systems that make a tangible difference in people’s lives, we’d love to meet you.

Requirements

  • Experience: 3+ years building production-grade software, with significant experience in modern frontend development.
  • Frontend expertise: Strong proficiency in React and TypeScript. Experience building complex user flows, managing application state, and integrating APIs at scale.
  • Full-stack fluency: Comfortable working across the stack — contributing to backend services (Node, GraphQL, REST, etc.) when needed to unblock progress and improve end-to-end delivery.
  • Systems thinking: Ability to translate complex distributed systems into simple, reliable user experiences.
  • Product mindset: You care about usability, performance, accessibility, and clarity — not just shipping features.
  • Cloud familiarity: Exposure to AWS, GCP, or similar cloud platforms.

Nice To Haves

  • Experience in fintech, payments, or government technology environments.

Responsibilities

  • Build with impact Design and deliver scalable, reusable frontend systems and components that power critical financial workflows used by thousands of families each month.
  • Craft exceptional experiences Collaborate closely with product and design to create intuitive, accessible, and high-performing web applications that guide users through complex payment and relief flows with clarity and empathy.
  • Bridge frontend and backend Partner with backend engineers to define and evolve APIs, contribute to service design when needed, and ensure data flows cleanly from distributed systems to user interfaces.
  • Architect for scale Help shape our frontend architecture, state management patterns, orchestration layers, and shared component libraries as we grow.
  • Raise the bar Write clean, maintainable, production-ready code. Identify and resolve performance issues, edge cases, and UX friction points to maintain a high quality bar.
  • Lead and mentor Support and mentor engineers, contribute to thoughtful code reviews, and help cultivate a culture of ownership, curiosity, and engineering excellence.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service