Senior .NET Developer
Job Details
Role: Senior .NET Developer
Experience: 8+ Years
Job Type: Permanent
Location: 100% Remote
Budget: 20LPA - 24 LPA
Work Schedule: Flexible Working Hours
Role Overview
As a Back End Developer, you will design, build, and maintain reliable backend services that power our platform. Working closely with frontend, QA, and platform teams, you will contribute to a high-quality codebase while helping shape technical decisions within your squad.
This role is for a seasoned, hands-on engineer who takes pride in writing clean, performant code and building systems that scale.
What You//'ll Do
Design, develop, and maintain production services using .NET Core / ASP.NET Core. Build and contribute to microservices with well-defined boundaries and contracts. Design and manage SQL-based data models and work extensively with relational databases. Use Entity Framework and related ORM tools to handle data access cleanly and efficiently. Implement event-driven and pub/sub patterns using Kafka or similar messaging systems. Write reliable, testable code with a strong test-driven development mindset using xUnit, NUnit, or similar frameworks. Build and operate resilient services deployed on AWS or equivalent cloud platforms. Participate in code reviews, uphold engineering standards, and contribute to a culture of quality. Collaborate with product and frontend teams on system design, integration, and API contracts. Identify and address performance bottlenecks, reliability gaps, and scalability concerns.
Required Experience & Skills
7+ years of professional backend development experience. Strong hands-on experience with .NET Core / ASP.NET Core. Solid experience with SQL databases and data modeling. Strong understanding of microservices architecture and distributed systems. Experience with Kafka or similar messaging / pub-sub systems. Hands-on experience with Entity Framework or equivalent ORMs. Experience deploying and operating services on AWS or similar cloud platforms. Comfortable participating in code reviews and receiving and giving constructive feedback. Strong understanding of performance, scalability, and fault tolerance.
Nice to Have
Experience in fintech, trading, or high-throughput systems. Familiarity with background processing, retries, and idempotency patterns. Exposure to observability tooling, logging, metrics, and distributed tracing. Experience working within CI/CD pipelines and DevOps practices.
What We Look For
A hands-on engineer who takes ownership of what they build. Attention to code quality, reliability, and long-term maintainability. Clear communicator who can collaborate across teams. Curiosity to understand the full system, not just the immediate ticket. Someone who raises the bar through good engineering practices.