About the Role
join our team as a Senior Full-Stack Engineer to launch our new multi-tenant SaaS platform. You will build features across our C#/.NET, Angular, and SQL Server stack, while taking ownership of developing AI-driven automated testing agents to guarantee a flawless commercial go-live.
Key Responsibilities
- SaaS & Multi-Tenancy: Architect and implement secure, fail-closed tenant filters and raw-SQL tenant scoping within our SQL Server data layer to support a true multi-tenant SaaS architecture.
- Backend Engineering: Develop, scale, and maintain high-performance microservices and RESTful APIs using C# and .NET Web API (including third-party integrations like the FCTG-Viking API).
- Frontend Engineering: Build out complex, user-facing modules for the TMS 2.0 and the management Reporting Hub using Angular and TypeScript.
- PostgreSQL: Experience with PostgreSQL, including schema design, query optimization, indexing, transactions, and database administration.
- AI-Driven Test Automation: Design and deploy AI agents and automated testing frameworks to generate test cases, run QA pipelines, and eliminate manual testing bottlenecks.
- CI/CD & DevOps: Build and maintain unified, tenant-aware CI/CD pipelines (Tier 1, Tier 2, and Tier 3) and manage cloud infrastructure deployments on AWS.
- Launch Execution: Partner closely with the Lead Architect to aggressively clear P0 launch-blocking tickets, reconcile tenant identities, and hit our commercial go-live target.
Required Technical Stack & Qualifications
- Backend: Deep expertise in C# and .NET Web API. Ability to build secure, scalable backend architectures from scratch.
- Database: Advanced experience with Microsoft SQL Server. Must be highly proficient in writing, auditing, and optimizing raw T-SQL queries, managing stored procedures, and handling SQL Server RBAC.
- Frontend: Strong proficiency in Angular and TypeScript for building dynamic, modern web applications.
- Cloud & Infrastructure: Experience deploying and managing applications on AWS, including load balancing, API routing, and infrastructure scaling.
- Testing & AI: Proven experience building automated QA pipelines. Hands-on experience integrating LLMs or building AI agents (e.g., using LangChain, OpenAI) for automated test generation and data validation is highly preferred.
- SaaS Architecture: Strong understanding of B2B SaaS requirements, specifically data isolation, tenant provisioning, and Single Sign-On (SSO) integration.
- Python: Professional experience developing backend services, automation, testing frameworks, data-processing tools, or AI/LLM integrations using Python.
- Mobile Development: Experience developing or supporting mobile applications, particularly with modern mobile frameworks such as React Native, Flutter, or native iOS/Android development.