Skip to Content

Full-Stack Software Developer

Remote
.NET 10 / C# Azure API Development Mobile Development

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 Casey, 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

Learn more about our products and our approach.

READ

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.