Full-Stack Software Developer
Remote
Every day, people in crisis struggle to find the services they need: mental health support, legal aid, employment help, safe housing. The systems meant to help them are fragmented, hard to navigate, and often inaccessible. We’re building the technology to change that.
EnableYou is a mission-driven nonprofit building
, an AI-powered conversational assistant that connects underserved communities with essential support services. Casey uses advanced language models and multi-agent coordination to guide people — in plain, compassionate language — to the specific help they need, when they need it.
We’re looking for full-stack developers to join our small, collaborative engineering team. You’ll work across the entire product — from the AI agents that understand what someone needs, to the backend services that find the right resources, to the mobile and web apps that put help in people’s hands.
The Problems You'll Help Solve
Casey is a complex product with meaningful, real-world challenges. Here are some of the things you’d work on:
- Making AI conversations feel human
Casey coordinates many specialized AI agents (mental health, employment, legal services, crisis intervention, and more) to have natural, helpful conversations. You’ll improve how these agents understand context, hand off between topics, and deliver personalized guidance. - Reaching people where they are
Many of the people Casey serves rely on SMS, older phones, or limited internet. You’ll help build mobile and web experiences that work well for everyone, including offline scenarios, accessibility needs, and low-bandwidth environments. - Connecting fragmented systems
Social services data is scattered across hundreds of providers and databases. You’ll design data access patterns and integrations that bring this information together so Casey can recommend the right services for each person’s situation. - Scaling a platform that matters
As Casey grows, the infrastructure needs to grow reliably, securely, and cost-effectively. You’ll contribute to cloud architecture, CI/CD pipelines, and the systems that keep everything running.
Employment Type
Full Time
Salary
$85,000/yr
Location
Florida, USA
Department
Technology and Product Development
Key Role Information
What You'll Do Day to Day
- Design, build, and maintain backend services and APIs that power Casey’s core functionality
- Contribute to Casey’s multi-agent AI system, developing plugins, refining agent coordination, and improving conversation quality
- Build and improve cross-platform mobile and web experiences that serve diverse user populations
- Collaborate with teammates on architecture decisions, code reviews, and sprint planning
- Write well-tested, well-documented code and help establish patterns others can build on
- Work across the stack wherever the greatest need is on any given sprint: backend one week, mobile the next
You Might Be a Great Fit If...
We're looking for people who bring a combination of these experiences. You don't need to check every box! If several of these describe you, and you're excited about the mission, we'd love to hear from you.
- You have 2 - 5 years of professional experience building software, with depth in C# and the .NET ecosystem
- You’ve worked with cloud services (ideally Azure) and understand how to build and deploy distributed systems
- You have experience with frontend or mobile development, whether that’s Blazor, MAUI, React, or another modern framework
- You can navigate unfamiliar codebases, debug across system boundaries, and propose solutions that account for the bigger picture
- You communicate clearly, ask good questions, and work well in a small team where collaboration matters
- You’re motivated by work that directly serves communities facing real challenges
Bonus Experience
These are great to have, but are absolutely not required. If you haven't worked with these technologies, we'll help you learn:
- AI or LLM integration — particularly Microsoft Semantic Kernel, OpenAI APIs, or conversational AI design
- Azure DevOps, Infrastructure as Code (Bicep), or CI/CD pipeline management
- Document databases (Cosmos DB) or GraphQL
- Accessibility best practices for mobile or web applications
How We'll Set You Up to Succeed
We believe that investing in our team is investing in our mission. Here's what you can expect:
- Structured onboarding: Your first weeks will include guided walkthroughs of the codebase, pairing sessions with team members, and clear 30/60/90-day milestones so you know exactly what success looks like.
- Mentorship and collaboration: You’ll work directly alongside experienced engineers and technology leadership. We do regular code reviews not as gatekeeping but as a learning tool. Everyone teaches, everyone learns.
- Learning budget: We provide resources for professional development: courses, certifications, conferences, and books. If there’s a skill gap between where you are and where the project needs you, we’ll help you close it.
Technical Environment & Tools
For those who want the details, here's what our stack looks like. Don't worry if you haven't used all of these! What matters is your ability to learn and adapt.
- Backend: C#/.NET 10, Azure Functions, Azure Service Bus, Azure Storage
- AI: Microsoft Semantic Kernel, Azure AI Foundry
- Frontend & Mobile: .NET MAUI, Blazor Server, Adaptive Cards
- Data: Azure Cosmos DB, GraphQL
- Infrastructure: Azure Bicep IaC
- Development Tools: Visual Studio Code, Azure DevOps, Git
- Practices: Agile/Scrum, CI/CD, Conventional Commits, Architecture Decision Records
What You'll Learn and Gain
- Meaningful impact: The code you write directly helps people in crisis access the services they need
- Hands-on AI experience: Build multi-agent systems with Semantic Kernel and Azure OpenAI, cutting-edge work that’s hard to find elsewhere
- Real responsibility: In a small team, every contributor shapes the product. Your ideas and judgment matter here.
- Flexibility: Remote-first, with schedule flexibility that respects your life outside of work
Casey Chat
Our Culture & Benefits
EnableYou is a small, mission-driven team. We value clear communication, thoughtful problem-solving, and the kind of collaboration where people genuinely help each other do their best work. We move fast but we don’t burn people out; sustainable pace matters to us because the work matters too much to do it poorly.
Collaborative, mission-driven environment focused on social impact
Flexible scheduling to accommodate work-life balance
Dedicated mentorship from experienced technology professionals
Hands-on experience with cutting-edge cloud technologies
Networking opportunities with technology and social service professionals
Ongoing professional development opportunities
Join a growing organization with unique opportunities
Our Commitment to Inclusion
We believe the best technology for underserved communities is built by people who reflect the diversity of those communities. Our team includes people of different backgrounds, experiences, and perspectives, and we actively work to keep it that way.
What that looks like in practice:
- We use structured interviews with consistent evaluation criteria to reduce bias in hiring
- We review our job postings with inclusive language tools and incorporate feedback from diverse perspectives
- We invest in onboarding and mentorship so that people from non-traditional backgrounds can thrive here, not just survive
- We welcome applications from candidates of all backgrounds, especially those from communities underrepresented in technology
If you connect with our mission and see yourself in several of the experiences we’ve described, we encourage you to apply — even if you don’t match every item on the list. We’d rather meet a thoughtful engineer who’s excited about this work than miss them because of a checkbox.
Application Process
1
Application Review
We read every application (1-2 weeks)
2
Short Technical Exercise
A small, practical coding task, designed to respect your time
3
Conversation with the Team
A chance for us to get to know each other (video call)
4
Offer and Onboarding
If we’re a mutual fit, we’ll get you started!
Send us your resume, a brief note about what draws you to EnableYou’s mission, and links to any projects or repositories you’re proud of. The note doesn’t need to be formal — we just want to understand what motivates you.
Need accommodations during the application process? Please reach out to connect@enableyou.org and we’ll work with you to make it accessible.
EnableYou is committed to creating technology that empowers lives and connects underserved communities with essential services. Join us in making a difference through innovation.