Vendavo

Senior Software Engineer – .NET Fullstack, Backend

Vendavo

full-time

Posted on:

Location Type: Hybrid

Location: BengaluruIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead refactoring of critical CPQ business logic from SQL Server stored procedures into maintainable, testable .NET application code
  • Design and implement microservices in .NET 8+, deployed in Kubernetes (EKS) and integrated with AWS infrastructure
  • Develop robust GraphQL APIs using Hot Chocolate, serving both internal and external clients
  • Integrate backend services with Kafka-based Data Mesh for real-time inbound/outbound data synchronization
  • Replace legacy Azure components (e.g., Service Bus, Blob Storage) with AWS-native equivalents (S3, SQS/SNS)
  • Collaborate with product managers, architects, and engineers across VPP, IAM, and Data Mesh teams
  • Contribute to React frontend codebase (TypeScript + GraphQL client) when full-stack delivery is required
  • Uphold high standards in code quality, testing, observability, and performance tuning
  • Mentor junior developers and participate in design reviews and technical planning

Requirements

  • 5+ years of experience in backend development using .NET Core / .NET 6+ / .NET 8
  • Proven experience in migrating legacy systems to modular microservice architectures
  • Strong grasp of Domain-Driven Design, asynchronous patterns, and event-driven systems
  • Proficiency with MassTransit and message brokers (Kafka, Azure Service Bus, AWS SQS/SNS)
  • Solid understanding of data access patterns, caching (e.g., Redis), and database schema evolution (EF Core, migrations)
  • Experience with Docker, Helm, and Kubernetes deployments
  • Hands-on experience with React and TypeScript
  • Ability to modify and extend existing UI components and data flows (especially those based on GraphQL)
  • Familiarity with GraphQL clients (e.g., Apollo or urql) and REST integration
  • Familiarity with AWS cloud services (IAM, EKS, S3, Secrets Manager, SQS/SNS)
  • CI/CD pipeline integration experience (preferably Azure DevOps)
  • Observability tooling (e.g., OpenTelemetry, Application Insights, Prometheus/Grafana)
  • Experience working in the CPQ, pricing, or enterprise quoting domain (Nice to have)
  • Familiarity with federated GraphQL schemas and gateway architectures
  • Exposure to IAM and OIDC/OAuth2-based authentication/authorization flows
  • Previous involvement in Data Mesh or large-scale data synchronization projects
Benefits
  • - Professional growth and Development opportunities.
  • - Working within a team of friendly, skilled people where help is always within reach
  • - Flexible working hours
  • - 4 recharge days, where the entire company goes on a brief pause in all geographies for 1 day each quarter. This day can be spent in whatever way helps you recharge, to regain energy, and dive back into the next workday
  • - High-end laptop (Dell or Mac)
  • - Competitive pay and bonus
  • - 18 vacation days in a year in addition to 15 days Sick Leave/ Casual leave per calendar year.
  • - 16 hours of paid volunteer time off per year
  • - Wedding gift and newborn gift allowance for employees.
  • - 26 weeks of paid maternity leave and one week of paid paternity leave.
  • - 12 wellness leaves for women employees
  • - Health Insurance of up to 7 lacs for self, spouse, 4 dependent children, and parents. 100% of the premium is paid by Vendavo and it covers the employee, spouse, children, and their parents.
  • - Group Term Insurance coverage up to three times of their Annual CTC . Dependents are not covered.
  • - Group Personal Accident coverage up to three times of Annual CTC. Dependents are not covered.
  • - Provident fund contributions
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NET 8.NET CoremicroservicesGraphQLDomain-Driven Designasynchronous patternsevent-driven systemsdata access patternscachingCI/CD
Soft Skills
mentoringcollaborationcode qualitytestingobservabilityperformance tuningtechnical planning