Senior Full Stack Engineer, Strong Family

GO ProjectKansas City, MO
18d

About The Position

We are seeking a Senior Full Stack Engineer to help build and evolve the technology that powers Strong Family’s global expansion. This role is ideal for an experienced engineer who has depth in one area of the stack and a proven ability to learn and contribute across new layers as product and platform needs to evolve. You will work on systems used in real-world environments with intermittent connectivity, shared devices, and high expectations for data integrity. Success in this role requires strong engineering judgment, curiosity, and a commitment to building reliable, maintainable software that directly supports families, caregivers, and community leaders. This is an individual contributor role with meaningful ownership and long-term impact.

Requirements

  • Experience as a senior or mid-senior software engineer with end-to-end ownership of production systems
  • Demonstrated ability to learn new technologies and contribute across different layers of the stack
  • Experience contributing to mobile applications (Flutter, React Native, or native iOS/Android)
  • Exposure and passion for backend stack and database design (e.g., PHP/Laravel, Node.js/TypeScript, Python/FastAPI, Go, Java/Spring)
  • Solid understanding of API design and relational data modeling
  • Experience building reliable systems and preventing regressions through testing and monitoring
  • Clear communication skills and comfort collaborating across technical and non-technical teams

Nice To Haves

  • Familiarity with offline-first or low-connectivity system design
  • Experience working in developing-country contexts or mission-driven organizations

Responsibilities

  • Own features end-to-end, from problem definition through implementation, deployment, and ongoing support
  • Design, build, and maintain backend services, including data modeling and migrations
  • Build user-facing applications across mobile and web, with an emphasis on clarity, usability, and reliability
  • Support offline-capable workflows, including local persistence on mobile devices, synchronization, retries, and conflict handling
  • Write unit, integration, and end-to-end tests; add monitoring and guardrails to protect production systems
  • Collaborate closely with program stakeholders to translate real-world needs into scalable technical solutions
  • Improve system quality and developer experience through refactoring, documentation, and tooling
  • Learn and adopt new technologies or layers of the stack as the platform evolves

Benefits

  • Strong Family offers a competitive benefits package for full-time positions (30+ hours per week) including health, dental, vision and employer paid life insurance, retirement savings and generous PTO plan and a highly competitive, market-indexed compensation when compared to similar non-profit roles.
  • Compensation is commensurate with relevant skills and experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service