Fullstack Developer
Ovyo
- Location
- Mumbai, India
- Job Type
- full-time
- Salary
- Unknown
- Posted
- August 20, 2025
Job Description
About the Role:
Ovyo is currently looking to hire a Full Stack Developer with a strong background in areas such as C#, .Net and Angular to support the growth of our business in India. This role will suit an independent, collaborative, and experienced Full Stack Developer. You will be a natural leader that enjoys mentoring/training junior developers, be comfortable taking the lead and making decisions, be a natural, creative thinker, and possess excellent communication skills.
Note: This position requires the successful candidate to be on site - Hybrid in Goregaon, Mumbai.
Responsibilities:
- Take ownership of technical architecture, coding, and development standards
- Take the lead in Sprint Planning and Retrospective sessions, and work closely with the Design teams
- Ensure a strong focus is applied to Testing, by creating bespoke tools, frameworks, data-driven approaches, and A/B testing
- Work closely with the product management team to produce accurate estimates and clarification
- Ensure the production of design artifacts, as well as the creation of accurate documentation
Required Experience:
- At least 3 years’ experience working as a Full Stack Developer using C#, .NET core and Angular
- Ability to write clean, effective, and maintainable code, covered by tests
- Knowledge of OOP principles (Design Patterns, SOLID, DRY, YAGNI)
- Experience of SQL server and Entity Framework
- Exposure in Continuous Integration and Continuous Deployment
- Deep understanding of cloud technologies and hands-on experience in at least one cloud platform – ideally Azure
- You can design and develop horizontally scalable, resilient, and high-performance REST API services
Bonus Skills:
- Experience or exposure in React
- Knowledge of MongoDB, RabbitMQ, Docker and Kubernetes as hosting infrastructure
About Ovyo:
Ovyo works globally with companies in the TV & Media industries including some of the top household brands. Our people build the platforms that shape the way the world watches video and connects, working on a mix of long-term customer engagements and shorter consulting projects, quickly fast tracking their experience within the industry, and their career. We are a modern, dynamic company with some of the best OTT Engineers out there, and we focus on being a great place to work. Most of our technical teams are based in India and South Africa but we also have people in the UK (where our management office is) and Europe.
π― Who is this job for?
This role is ideal for a Full Stack Developer with 3+ years of experience in C#, .NET Core, Angular, SQL Server, and Entity Framework, plus a solid grasp of OOP principles and REST API development. The position involves leading technical decisions, mentoring juniors, driving testing and CI/CD practices, and collaborating with design and product teams to deliver scalable solutions in the broadcast/media space. It suits someone based in Mumbai who enjoys hybrid work, has hands-on Azure/cloud experience, and is eager to grow in a global company working with top media brands.
π¬ Potential Interview Questions
-
How would you design a horizontally scalable REST API in .NET Core?
Keep services stateless, expose versioned endpoints, validate with FluentValidation, use DI, and add resilience (retries/circuit breakers via Polly) with Redis for cache/session and Azure scale-out. -
What EF Core techniques do you use to avoid performance pitfalls?
PreferAsNoTracking
for read paths, project to DTOs, avoid N+1 withInclude
/ThenInclude
, use query splitting where appropriate, and back queries with proper composite indexes. -
How do you tune SQL Server for high-traffic endpoints?
Analyze execution plans, add covering/filtered indexes, switch to keyset pagination instead of OFFSET, choose suitable isolation levels (e.g., RCSI) and keep transactions short. -
How do you structure a large Angular app for maintainability and performance?
Use feature and shared modules, OnPush change detection, smart/dumb components, RxJS for async flows, and a state solution (e.g., NgRx) only where shared complex state justifies it. -
How would you implement authN/authZ across Angular and .NET Core?
Issue JWTs (or use Azure AD OIDC) stored in HttpOnly cookies, enforce role/claim policies with[Authorize]
, validate scopes server-side, and protect APIs with rate limits and strict CORS. -
Describe your CI/CD pipeline for this stack.
Build and test with GitHub Actions/Azure DevOps, run linters/unit/integration tests, scan dependencies, package Docker images, run DB migrations safely, then blue/green or canary deploy to Azure. -
When would you introduce RabbitMQ and how would you use it?
For decoupled, resilient workflows (e.g., order → fulfillment), using durable queues, publisher confirms, idempotent consumers, and DLQs to quarantine poison messages. -
How do you containerize a .NET + Angular app for production and run it on Kubernetes?
Use multi-stage Docker builds (restore/build/publish), run as non-root with minimal images, set health probes, configure secrets via Kubernetes, and autoscale via HPA. -
What testing strategy would you apply, including A/B testing?
Unit and integration tests (xUnit/pytest equivalents, TestServer) plus API/e2e tests; gate experiments with feature flags (e.g., Azure App Config/LaunchDarkly) and measure outcomes with telemetry. -
Which SOLID/design patterns are most useful here and why?
Dependency Inversion and Strategy for swappable business rules, Repository for data access boundaries, and CQRS to separate read/write concerns for clearer code and easier scaling.
π Job Summary
Ovyo is hiring a Fullstack Developer (hybrid, Mumbai) to build scalable solutions for global TV and media brands using C#, .NET Core, Angular, and SQL Server. You’ll lead architecture decisions, mentor junior devs, and collaborate closely with product and design teams in a CI/CD environment. Ideal candidates have 3+ years’ experience, solid OOP principles, and Azure/cloud knowledge. Bonus if you’ve worked with React, MongoDB, RabbitMQ, Docker, or Kubernetes. This is a high-impact, growth-oriented role in a dynamic media tech company shaping video delivery worldwide.
Required Skills
Related jobs
Full-Stack Engineer
Ruby Labs
Full-timeFull-Stack Engineer (Front-End Leaning)
ElevenLabs
Full-time