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)
- Must have experience with Python (Flask or FastAPI)
- Solid knowledge of Microsoft SQL Server
- Experience designing and consuming REST APIs
- Must have experience 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