Senior Software Engineer (.Net core fullstack with Angular)
Builds and scales enterprise B2B platforms using .NET Core microservices and Azure, with Angular frontends; designs robust APIs and cloud-native systems.
- Compensation
- Not disclosed
- Location
- Bengaluru, KA, in
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 4-5 years of experience
- C# and .NET Core
- Microservices architecture
- Azure cloud services
- Event-driven architecture and messaging systems
- SQL expertise and performance optimization
- Security, scalability, and resilience patterns
Nice to have
- Angular 17+
- API integration
- UI performance and modular design
Full description
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).