We are hiring a Senior Full Stack Engineer (.NET / C#) to join the Sia Partners Mumbai Tech Hub. This role is a hands-on, individual contributor position with strong ownership across backend and frontend development.
The engineer will primarily focus on backend development using .NET Core / C#. while also owning key frontend components built using Angular (12+).
This role is client-facing, supporting delivery teams by translating business requirements into robust technical solutions, reducing dependency on the Tech Lead, and independently owning full-stack features where required.
Key Responsibilities
Back-End Development: Design, develop, and optimize APIs and application services using .NET Core / .NET 6+, following clean architecture and SOLID principles.
Front-End Development: Develop and maintain modern, scalable user interfaces using Angular 12+, ensuring performance, usability, and maintainable UI structure.
Full-Stack Ownership: Own and deliver features end-to-end when work spans both backend and frontend layers, coordinating with the Tech Lead for alignment where needed.
Client-Facing Delivery: Engage in technical discussions with clients, understand functional requirements, articulate solution approaches, and explain technical trade-offs clearly.
Cloud Deployment: Build and deploy applications on cloud platforms (Azure / AWS / GCP) using containerized workloads.
Containerization: Work with Docker and Kubernetes as part of application deployment and runtime environments, in collaboration with DevOps teams.
CI/CD Practices: Work with existing CI/CD pipelines (GitLab CI / Azure DevOps) to ensure stable builds, testing, and deployments.
Code Quality & Reviews: Maintain high engineering standards through code reviews, unit testing, documentation, and adherence to best practices.
System Design Contribution: Contribute to application-level design discussions related to scalability, performance, and maintainability.