Software Architect
Ahmedabad, India · On-site · Full-time
- Posted 4d ago
- From Vagaro Inc’s careers page
- Location
- Ahmedabad, India
- Work mode
- On-site
- Type
- Full-time
- Level
- Senior
- Experience
- 7+ years
- Department
- Software Development
Opens the listing on vagaro.breezy.hr
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
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 they ask for
Pick one to see other roles that ask for it.
About Vagaro Inc
Booking software for salons and spasVagaro provides booking and business software for salons, spas and fitness professionals.
See all 5 roles at Vagaro IncMore roles at Vagaro Inc
See all 5- Software Architect (iOS)Ahmedabad · On-siteSoftware Development · On-siteAhmedabad, India3d
- Software ArchitectAhmedabad · Principal · On-siteSoftware Development · Principal · On-siteAhmedabad, India3d
- Accounting DirectorPleasanton · Director · On-siteFinance and Accounting · Director · On-sitePleasanton, United States12h
- Software EngineerPleasanton · Staff · On-siteSoftware Development · Staff · On-sitePleasanton, United States1mo
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.