Full Stack .net Developer

Client Type: Product Company

Job Type: Full-Time With Client

Work Mode: Remote

Base Location: Hyderabad, India

Experience: 6-9 Years

Skills: C#, Asp.net, Linq, Blazor, React, Azure / AWS

This is a full-time opportunity with our client, a fast-growing product-based technology company building scalable and innovative digital solutions for global users. The organization focuses on modern engineering practices, cloud-native technologies, and high-performance applications that deliver seamless user experiences across platforms.

Job Overview

We are looking for a Senior / Software Engineer who is not just a strong individual contributor — but a force multiplier. You will own complex technical problems, set the technical direction for your domain, conduct code reviews that teach rather than just correct, and actively grow the engineers around you.  Your design decisions will establish patterns that others follow. Your code reviews will define what ‘good’ looks like on this team. If you want to both build excellent software and grow a great team, this is your role.

 

You Will

TECHNICAL OWNERSHIP

  • Own end-to-end technical design for complex features and modules — from data model and API contract through to frontend integration and deployment.
  • Make and document architectural decisions (ADRs) that balance pragmatism with long-term maintainability.
  • Identify system-level risks — scalability, security, data integrity — before they become production problems.
  • Drive technology decisions within your domain: patterns, library selection, cloud service choices.

 

ENGINEERING EXCELLENCE

  • Set the quality bar through rigorous, educational code reviews — go beyond ‘this is wrong’ to ‘here is why and here is a better approach’.
  • Champion test coverage as a team discipline — write tests that teach, not just tests that pass.
  • Lead by example in documentation: architecture diagrams, API docs, ADRs, and onboarding guides should reflect your standards.
  • Proactively identify and quantify technical debt — make the business case for remediation, do not just flag it.

 

MENTORSHIP & TEAM ELEVATION

  • Actively mentor 1–2 junior or mid-level engineers through pairing, code review, design walkthroughs, and direct feedback.
  • Create learning opportunities: propose internal tech talks, document learnings from incidents, share relevant patterns.
  • Give direct, constructive feedback on code and approach — be someone your teammates actively want to learn from.

 

DELIVERY & COLLABORATION

  • Own the delivery of complex sprint work across the full stack — unblock yourself and others, escalate only when necessary.
  • Partner with Product and the EM to refine requirements before sprint start — push back on ambiguity in grooming, not in standups.
  • Communicate technical risk and trade-offs to non-technical stakeholders in business terms.

 

You Have

  • Expert-level C# and .NET: ASP.NET Core, EF Core, LINQ, async patterns, DI, performance optimisation, security best practices.
  • Advanced SQL: query optimisation, execution plan analysis, indexing design, schema migrations at scale, transaction management.
  • Production experience with at least one JavaScript framework (React, Angular, or Blazor WebAssembly) — including state management and performance considerations.
  • Proven experience making and documenting architectural decisions — you have opinions backed by evidence and trade-off analysis.
  • Strong CI/CD ownership: you have designed pipelines, not just consumed them.
  • Cloud experience in Azure or AWS — you understand infrastructure trade-offs, not just service names.
  • A track record of mentoring junior engineers with measurable outcomes.
  • Exceptional written English — your design docs and async updates are clear, concise, and unambiguous.

Please share your resume. Our team will reach out if your profile is shortlisted.

Help us connect with the right talent—refer a candidate for this position.