Overview
Skills
Job Details
We are looking for a highly experienced Fullstack .NET Developer with 10+ years of professional expertise in designing, developing, and deploying enterprise-level web applications. The ideal candidate is a hands-on technologist who can architect robust backend services while also delivering polished and responsive frontend experiences.
You will collaborate with cross-functional teams to build scalable, secure, and high-performing applications. This is a fully remote role that requires excellent communication skills, self-motivation, and the ability to work independently.
Key Responsibilities
Design, develop, and maintain scalable, high-performance applications using .NET/.NET Core.
Build RESTful APIs, microservices, and cloud-native solutions.
Develop responsive, user-friendly frontends using Angular/React (or similar modern JS frameworks).
Write clean, maintainable, and testable code following best practices and coding standards.
Collaborate with product managers, architects, and QA engineers to deliver features on time.
Optimize application performance and troubleshoot production issues.
Participate in code reviews, architecture discussions, and mentoring junior developers.
Stay updated on emerging technologies and propose innovative solutions.
Required Skills & Qualifications
10+ years of experience in fullstack software development.
Strong expertise in C#, .NET Core, ASP.NET MVC/Web API.
Proficiency in frontend frameworks such as Angular, React, or Vue.js.
Solid experience with SQL Server and Entity Framework (ORMs).
Hands-on with cloud platforms (Azure/AWS/Google Cloud Platform).
Experience with CI/CD pipelines, Git, and DevOps practices.
Strong understanding of OOP, design patterns, and SOLID principles.
Familiarity with microservices architecture and containerization (Docker, Kubernetes).
Excellent problem-solving, debugging, and analytical skills.
Strong communication skills and ability to work in an agile, remote environment.
Nice-to-Have Skills
Experience with NoSQL databases (MongoDB, CosmosDB, etc.).
Knowledge of event-driven systems (Kafka, RabbitMQ, Azure Service Bus).
Exposure to unit testing & automation frameworks (xUnit, NUnit, Jasmine, Cypress).
Previous experience mentoring and leading technical teams.