
Job Description
Ovii's Interpretation of the Role
We need a senior .NET Full Stack Engineer to lead the design, development, and delivery of high‑performance backend services and interactive dashboards. The role owns core service architecture, mentors a small squad, and ensures production‑grade reliability on a cloud‑native platform.
Role Snapshot
- Lead backend service design and implementation
- Mentor a small engineering squad (3‑5 engineers)
- Build .NET microservices with gRPC and REST APIs
- Optimize performance using Redis caching
- Deploy containerized workloads on Kubernetes
- Collaborate cross‑functionally with product and data teams
Must-Have Requirements
- C# 12/.NET 9.0
- ASP.NET Core
- gRPC
- Protocol Buffers
- PostgreSQL
- Entity Framework Core
- Redis
- Docker
- Kubernetes
- .NET development
- ASP.NET Core production systems
- gRPC service design
Nice-to-Have Signals
- React
- TypeScript
- Kafka (event‑driven)
- OpenTelemetry
- Prometheus
- Grafana
- event‑driven architectures
- observability implementation
Work Setup
- Location: Hyderabad, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Design and develop backend services using C#/.NET and ASP.NET Core
- Architect gRPC services and define Protocol Buffers contracts for low‑latency communication
- Create scalable data access layers with PostgreSQL, EF Core, and Redis caching
- Containerize applications with Docker and orchestrate them on Kubernetes
- Drive performance tuning, load testing, and capacity planning for critical services
- Establish coding standards, architectural guidelines, and best‑practice reviews
- Lead and mentor a team of 3‑5 engineers through design and code reviews
- Collaborate with data engineers, product owners, and solution architects to translate business needs into technical solutions
Good Fit If You Have
- Enjoy mentoring engineers and fostering technical growth
- Comfortable with high‑throughput, low‑latency distributed systems
- Proactive in performance optimization and reliability engineering
- Experienced working in agile, cross‑functional product teams
Skills
- C# 12 / .NET 9.0
- ASP.NET Core
- gRPC & Protocol Buffers
- PostgreSQL & Entity Framework Core
- Redis caching
- Docker & Kubernetes
- Microservices & modular monolith patterns
- React & TypeScript
- Event‑driven design (Kafka)
- Observability (OpenTelemetry, Prometheus, Grafana)