The Role
Build and maintain web and mobile applications and backend services end-to-end. Implement offline-capable workflows, data modeling and migrations, testing, monitoring, and deployment. Collaborate with program stakeholders to translate field needs into reliable, scalable technical solutions and improve developer experience through refactoring, documentation, and tooling.
Summary Generated by Built In
A mission-driven Christian nonprofit organization focused on strengthening vulnerable families and communities is seeking to address the root causes of family instability through scalable, community-led programs. Rather than focusing solely on crisis response, the organization works to promote long-term stability, caregiver support, and sustainable community development in underserved and economically challenged regions around the world.
Role Location: Kansas City, MO (onsite 4 days per week)
The Role
We are seeking a Senior Full Stack Engineer to help build and evolve the technology that powers our global expansion. This role is ideal for an 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 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.
What You’ll Do
• 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 web and mobile, with an emphasis on clarity, usability, and reliability
• Where required, 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
Current Technology Stack (Subject to Evolution)
- Web / Frontend: React + TypeScript
- Mobile / Frontend: Flutter, local persistence (e.g., SQLite)
- Backend: PHP / Laravel, MySQL
- Infrastructure: Cloud-hosted services, CI/CD pipelines, and observability tooling
You are not expected to be an expert in every technology listed above. We value adaptability, sound engineering judgment, and a track record of learning over framework-specific mastery.
What We’re Looking For
• Experience as a software engineer with broad involvement across software lifecycle from requirements understanding, to coding, automated testing and deployment tooling.
• Demonstrated ability to learn new technologies and contribute across different layers of the stack
• Web development experience (React, TypeScript, Tailwind, etc)
• 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)
• Comfort and passion for AI-first development practices (i.e. ClaudeCode, Codex, etc)
• 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 Have
• Familiarity with offline-first or low-connectivity system design
• Experience working in developing-country contexts or mission-driven organizations
Why This Role Matters
The systems you build will be used by community leaders working directly with families in vulnerable contexts. Your work will influence how accurately needs are understood, how effectively resources are mobilized, and how confidently communities can support families over time. This role offers the opportunity to apply strong engineering fundamentals to problems that carry real human impact.
Skills Required
- Experience as a software engineer across the full software lifecycle (requirements, coding, automated testing, deployment tooling)
- Web development experience with React and TypeScript (Tailwind experience mentioned)
- Experience contributing to mobile applications (Flutter, React Native, or native iOS/Android)
- Backend and database design exposure (PHP/Laravel, MySQL; Node.js/TypeScript, Python/FastAPI, Go, Java/Spring also cited)
- Support offline-capable workflows including local persistence (e.g., SQLite), synchronization, retries, and conflict handling
- Solid understanding of API design and relational data modeling
- Experience building reliable systems with unit, integration, end-to-end tests, monitoring, and production guardrails
- Comfort and passion for AI-first development practices (e.g., ClaudeCode, Codex)
- Demonstrated ability to learn new technologies and contribute across stack layers
- Clear communication skills and ability to collaborate with technical and non-technical teams
- Work onsite in Kansas City, MO approximately 4 days per week
- Experience working in developing-country contexts or mission-driven organizations
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Midwestern Interactive, LLC is a U.S.-based software and product development firm that delivers cloud and mobile applications, digital strategy, and creative/media services. The company provides scoped projects, embedded engineering teams, and recruiting/talent services to help clients accelerate product development and scale technical capability. Founded in 2012 and headquartered in Joplin, MO, Midwestern focuses on end-to-end product delivery and talent partnerships for growing businesses.









