Senior Software Engineer (.NET + React + TypeScript)
Tech Mahindra · Ahmedabad, Gujarat, India - Bengaluru, Karnataka, India - Hyderabad, Telangana, India
Free to search · AI fit score against your CV · tailor your résumé in one click
Tech Mahindra · Ahmedabad, Gujarat, India - Bengaluru, Karnataka, India - Hyderabad, Telangana, India
Job Summary We are looking for a highly skilled Senior Software Engineer with strong expertise in .NET/C# backend development and hands-on experience with React and TypeScript. The role is primarily backend-focused, with opportunities to contribute across the full stack as part of delivering high-quality, scalable, and production-ready solutions. Key Responsibilities • Design, develop, and maintain scalable applications using .NET/C# and React/TypeScript • Build and enhance RESTful APIs, business services, and integrations • Develop robust data access layers and optimize database performance • Contribute to frontend development and UI enhancements using React • Collaborate with cross-functional teams to deliver end-to-end features • Participate in architecture discussions and technical design reviews • Perform code reviews and ensure adherence to engineering best practices • Troubleshoot production issues and implement sustainable solutions • Mentor junior developers and contribute to team growth Required Skills • 6+ years of software development experience • Strong expertise in C#, .NET Core/.NET • Hands-on experience with ASP.NET Core Web APIs • Strong knowledge of React.js and TypeScript • Experience with SQL Server and relational database design • Solid understanding of API design, integrations, and microservices architecture • Experience with Azure cloud services • Knowledge of asynchronous processing and messaging patterns • Familiarity with Git, CI/CD pipelines, and Agile development practices • Strong communication and problem-solving skills