Senior Software Engineer (.Net core fullstack with Angular)
Job Title: Senior Software Engineer
Work Location: Bangalore
Shift timings: 8.00am to 5.00pm OR 12.00pm to 9.00pm IST
Work mode: Hybrid - 3 Days office
About the Role
FULL STACK SENIOR SOFTWARE ENGINEER (B2B PLATFORM)
We are seeking a highly capable Full Stack Senior Software Engineer with a strong focus on backend engineering, microservices architecture, and Azure cloud platforms, complemented by solid experience in Angular for front-end development.
In this role, you will contribute to building and evolving scalable, resilient B2B platforms, with a primary focus on distributed systems, API design, and cloud-native solutions. You will work on business-critical applications that support complex workflows, integrations, and high data volumes in an enterprise environment.
This role requires strong ownership, excellent problem-solving skills, and the ability to design and deliver robust backend systems while collaborating across technical and business teams.
Key Responsibilities
- Backend skills, Microservices & Cloud (Primary Focus)
- Design, develop, and maintain scalable microservices architectures using .NET Core.
- Build robust REST APIs aligned with clean architecture and domain-driven design (DDD).
- Develop cloud-native solutions on Azure (App Services, Functions, Service Bus, Storage, Key Vault, Application Insights).
- Ensure high availability, resilience, and observability of distributed systems.
- Implement secure integrations with internal systems and external B2B partners.
- Optimize backend performance and large-scale data operations (SQL tuning, indexing, stored procedures).
- Contribute to event-driven architecture patterns and asynchronous processing.
- Front-End skills (Secondary Contribution)
- Develop and maintain Angular applications supporting B2B workflows.
- Ensure seamless integration with backend APIs.
- Contribute to UI performance and maintainability when needed.
- Collaboration & Delivery
- Work closely with product owners, business analysts, and stakeholders.
- Participate in technical design discussions focused on scalability and integration.
- Conduct code reviews and enforce best practices.
- Troubleshoot production issues and drive root cause analysis (RCA).
- Contribute to Agile ceremonies and continuous improvement.
- Mentor developers on microservices, Azure, and backend best practices.
Required Skills & Experience
- Candidate should be with minimum 4-5 years of experience
- Backend & Cloud (Primary)
- Strong experience with C# and .NET Core
- Proven experience with microservices architecture
- Strong knowledge of Azure cloud services
- Experience with event-driven architecture and messaging systems
- Strong SQL expertise and performance optimization skills
- Understanding of security, scalability, and resilience patterns
Angular (Optional)
- Experience with Angular using 17+
- Good understanding of API integration
- Knowledge of UI performance and modular design
Engineering Degree in Computer Science/MCA or any other Bachelor’s degree with the relevant experience.