Backend Engineer
Overview
Make an Impact Through Technology
Join our engineering team and help build a scalable, multi-tenant SaaS platform that supports human services organizations. Your work will directly contribute to systems that manage critical data, improve service delivery, and drive meaningful outcomes.
Responsibilities
Design, build, and maintain backend services using C#/.NET and Python
Develop and enhance RESTful APIs for core platform features and integrations
Build scalable components for a multi-tenant SaaS environment
Write and optimize SQL Server queries and stored procedures
Collaborate with product, QA, and design teams in an Agile environment
Contribute to architecture decisions, code reviews, and continuous improvements
Ensure secure, high-quality code aligned with compliance standards
Qualifications
4+ years of experience in backend development (SaaS or enterprise systems)
Strong skills in C#/.NET (ASP.NET Core / Web API)
Experience with Python (Flask or FastAPI)
Solid knowledge of Microsoft SQL Server
Experience designing and consuming REST APIs
Familiar with Agile, CI/CD, Git, and modern development practices
Nice to Have
Experience in regulated industries (healthcare, government, etc.)
Exposure to Azure and cloud-based architectures
Experience with multi-tenant or configurable platforms
Required Skills
C#/.NET (ASP.NET Core / Web API), Python (Flask or FastAPI)
Years of Experience Needed
4