Design and maintain backend services and RESTful APIs for a scalable multi-tenant SaaS platform using C#/.NET and Python. Collaborate with cross-functional teams in an Agile environment to optimize SQL queries and ensure secure, high-quality code.
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