Hiring.Camp

Software Architect (.Net Core)

Vagaro

·

Yesterday

Apply
Location
Ahmedabad
Type
Full-time
Department
Engineering
Source
Breezy HR

Description

Software Architect (.NET Core) | Ahmedabad, Gujarat | Work from Office

Experience: 7+ years
Education: Bachelor’s degree in computer science, Information Technology, or a related field

About Vagaro
Vagaro is a global leader in cloud-based business management software for the salon, spa, beauty, fitness, and wellness industries. Our product-led platform helps businesses manage scheduling, payments, marketing, and operations in one place.

Job Summary
We are looking for a hands-on .NET Core Backend Architect to design and own the architecture of scalable, high-performance backend systems and RESTful APIs. You will set technical direction, lead the modernization of legacy .NET Framework applications, and mentor engineers on a product used at scale.

Key Responsibilities

  • Design and own scalable backend architecture using .NET Core / .NET 8+.
  • Define API standards, versioning, and contracts for high-performance RESTful APIs.
  • Design microservices and distributed systems that are secure, reliable, and fault-tolerant.
  • Lead the migration of legacy .NET Framework applications to modern .NET.
  • Optimize application performance, concurrency, memory usage, and database operations.
  • Define caching, messaging, and event-driven architecture strategies.
  • Conduct architecture and code reviews, set engineering standards, and mentor developers.

Required Skills

  • Strong C# and .NET 8+ expertise: CLR, garbage collection, async/await, multithreading, and thread pool management.
  • Deep understanding of HTTP/1.1, HTTP/2, HTTP/3, TCP, TLS, connection pooling, and API internals.
  • Proven experience designing microservices and distributed systems.
  • Expertise in SQL Server and MongoDB: schema design, indexing, and query optimization.
  • Solid grasp of SOLID principles, design patterns, Clean Architecture, and dependency injection.
  • Experience with Redis and a message broker (Azure Service Bus, RabbitMQ, or Kafka) in event-driven systems.
  • Strong API security knowledge: OAuth 2.0, JWT, OpenID Connect, and OWASP practices.
  • Experience with Saga pattern, idempotency, retries, and distributed transactions.
  • Strong troubleshooting, system design, and technical leadership skills.

Good to Have

  • Azure services (Functions, Service Bus), Docker, and Kubernetes.
  • OpenTelemetry, distributed tracing, and Application Insights.
  • gRPC, GraphQL, and WebSockets.
  • PCI DSS and payment integration experience.
  • Experience modernizing large-scale enterprise applications.

Why Join Us

  • 5-day work week with a flexible schedule
  • 15 paid leaves + 11 holidays, with leave encashment
  • Comprehensive family medical insurance and maternity benefits
  • Annual bonus and recognition programs
  • Learning resources, tech sessions, Fun Fridays, and cultural events

Shape the architecture and direction of a product used at scale. If you want ownership, influence, and room to grow, apply now and let’s build something great together.

Skills

AzureDockerKubernetesSQLMongoDBRedisSQL ServerGraphQLgRPCOAuthMicroservices

Similar Jobs

7

.NET Software Architect

Referral Publicisgroupe·San Jose, California

2mo ago

IT Software Architect - .NET/Web

Nelnet as the nation·Centennial, Colorado +2·Remote, Hybrid, Onsite

5d ago

Software Architect - .NET full-stack

ntst·Bengaluru, Karnataka

2mo ago

Associate Software Architect (.Net)

Hazen Technologies·Onsite

Lead Software Architect(.net)

Leonardocompany·Luton, England·Hybrid

1y+ ago

Software Engineer Fullstack (.NET / Vue.js) mit Perspektive Software Architect (m/w/d) - Hybrid oder remote

Meierhofer·Aschheim, Bavaria +4·Hybrid

4mo ago

Software Architekt (m/w/d) .NET

Sinc·Wiesbaden, Hesse

8mo ago