freehire launches on Product Hunt on 26 August.

Follow →

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.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available