Skip to Content

Software Developer Intern

Remote
.NET 9 / C# Azure API Development

As a Backend Software Developer Intern, you'll work with our Technology Team to design, develop, and maintain robust backend systems that power our suite of applications. This is an opportunity to apply your programming skills to meaningful social challenges while gaining valuable experience with enterprise-level architecture, cloud services, and API development.

Company Overview

EnableYou is a mission-driven organization at the vanguard of transforming social service delivery by creating a digital marketplace that functions as the "Amazon" of social services. Our mission is to empower underserved communities with seamless access to support and resources. Through our innovative technology platform, we're connecting vulnerable populations with the services they need while enhancing the efficiency of service providers.

Our flagship product, , is a conversational assistant, leveraging AI to transform social service delivery, designed to connect underserved communities with essential support services. We are seeking a passionate Software Developer Intern to help build and enhance Casey as part of our innovative tech team.

Project Context

You'll contribute to the continued development and enhancement of EnableYou's technology infrastructure, focusing on scalable, secure backend services that support our mission-critical applications. Your work will directly impact the reliability and performance of systems that connect vulnerable populations with essential services.

Employment Type
Internship (Part-time, 20 hours/week)

Location
Remote

Compensation
$18-22/hour based on experience

Duration
3-6 months with potential for extension

Key Role Information

Responsibilities


  • Assist in developing and maintaining backend services and APIs
  • Contribute to database design and implementation
  • Help build and optimize serverless functions
  • Support integration between various system components
  • Assist with performance tuning and scalability enhancements
  • Participate in code reviews and provide constructive feedback
  • Write clean, well-documented, and testable code
  • Collaborate with cross-functional teams to understand requirements

Must Have

  • Currently pursuing a degree in Computer Science, Software Engineering, or related field
  • Proficiency in C# and .NET development
  • Basic understanding of web services, RESTful APIs, and API design principles
  • Familiarity with document databases
  • Knowledge of version control using Git
  • Strong problem-solving skills and attention to detail
  • Passion for using technology to address social challenges

Nice to Have

  • Experience with cloud services (Azure preferred)
  • Knowledge of OData and/or GraphQL
  • Familiarity with serverless architecture (e.g., Azure Functions)
  • Understanding of Infrastructure as Code (IaC) principles
  • Experience with CI/CD pipelines
  • Exposure to Domain-Driven Design (DDD) concepts
  • Previous participation in Agile development environments

Technical Environment & Tools

  • Programming Languages: C#/.NET 9
  • Database Technologies: SQL Server, Cosmos DB
  • Cloud Services: Various Azure services (App Service, Functions, etc.)
  • API Technologies: REST, OData, GraphQL
  • Infrastructure: Azure ARM/Bicep
  • Development Tools: Visual Studio, Azure DevOps, Git
  • Methodologies: Agile/Scrum, CI/CD

What You'll Learn and Gain


  • Hands-on experience with enterprise-level backend systems
  • Skills in designing and implementing scalable cloud solutions
  • Experience with modern API development methodologies
  • Understanding of DevOps practices and CI/CD pipelines
  • Knowledge of security best practices for web applications
  • Professional development through mentorship from experienced developers
  • The satisfaction of creating technology that helps vulnerable populations
Casey Chat

Learn more about our products and our approach.

READ

Our Culture & Benefits

Everyone has a chance to see the impact of their work. You can make a real contribution to the success of our organization.


Collaborative, mission-driven environment focused on social impact


Flexible scheduling to accommodate academic commitments


Dedicated mentorship from experienced technology professionals


Hands-on experience with cutting-edge cloud technologies


Networking opportunities with technology and social service professionals


Potential for academic credit (depending on school)


Opportunity to join a growing organization with potential for future employment

Application Process

1

Initial Review

Can take 1-2 weeks

2

Technical Assessment

If selected, a small coding task to gauge skill levels

3

Interview

Online interview with technology team members

4

Decision and Onboarding

If we find a fit, we'll bring you on and get you aquainted

Please submit your resume, a brief cover letter explaining your interest in EnableYou's mission, and links to any relevant projects or GitHub repositories.

We value diversity and encourage applications from individuals of all backgrounds, especially those from underrepresented groups in technology.

EnableYou is committed to creating technology that empowers lives and connects underserved communities with essential services. Join us in making a difference through innovation.