Senior .NET Full Stack Developer

Sojojob — Nepal · Posted ~2 hours ago

Senior

Skills

C# .NET Core ASP.NET Core React.js SQL Server RESTful APIs Web APIs JavaScript TypeScript HTML5 CSS3 Cloud technologies Object-oriented programming Design patterns Microservices Database design REST Cloud

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior full-stack development opportunity for an engineer who can own applications from backend APIs and database design through responsive frontend development and deployment. The role involves building scalable web applications, secure REST APIs, SQL databases, third-party integrations, and microservices while applying object-oriented design, design patterns, clean code, and modern software engineering practices.

Highlights

End-to-end full-stack ownership spanning backend APIs, database engineering, responsive frontend development, integrations, and cloud deployment, with opportunities to work on scalable and microservices-based applications.

Description

We are looking for a Senior .NET Full Stack Developer with strong hands-on experience in C#, .NET Core/ASP.NET Core, React.js, SQL Server, and cloud technologies. The ideal candidate should be capable of handling end-to-end application development, from backend APIs and database design to responsive frontend development and deployment. Key Responsibilities Design, develop, and maintain scalable web applications using C#, .NET Core, and ASP.NET Core.Develop secure and high-performance RESTful APIs and Web APIs.Build responsive and user-friendly frontend applications using React.js, JavaScript/TypeScript, HTML5, and CSS3.Design, develop, and optimize SQL Server databases, queries, stored procedures, and data models.Implement and maintain integrations with third-party systems and services.Apply Object-Oriented Programming, design patterns, clean code, and software development best practices.Design and develop applications using microservices architecture where required.Work with cloud services, preferably Microsoft Azure, for application deployment and management.Participate in CI/CD, DevOps, version control, and automated deployment processes.Write unit and integration tests and ensure application quality, security, and performance.Conduct code reviews and provide technical guidance and mentorship to junior developers.Troubleshoot production issues and perform performance optimization.Collaborate with product managers, UI/UX designers, QA engineers, and other stakeholders.Participate in Agile/Scrum ceremonies and contribute to technical design and solution discussions.Requirements 6+ years of professional software development experience, with strong hands-on experience in .NET.Strong proficiency in C#, .NET Core / ASP.NET Core, and Web API.Strong frontend development experience with React.js and preferably TypeScript.Good knowledge of HTML5, CSS3, JavaScript, React Hooks, and responsive web development.Strong experience with SQL Server, database design, complex queries, stored procedures, and performance optimization.Hands-on experience with Entity Framework / Entity Framework Core.Strong understanding of REST APIs, authentication, authorization, JWT/OAuth, and web application security.Experience with Git/GitHub/GitLab or similar version control systems.Good understanding of microservices and distributed application architecture.Experience with Azure or another major cloud platform is preferred.Knowledge of Docker, CI/CD, and DevOps practices is an advantage.Experience with unit testing frameworks such as xUnit/NUnit is preferred.Strong problem-solving, debugging, communication, and teamwork skills.Bachelor's degree in Computer Science, Software Engineering, IT, or a related field is preferred.Preferred Skills Microsoft Azure services such as Azure App Service, Azure Functions, Azure SQL, Blob Storage, Service Bus, and Application Insights.Docker/Kubernetes.Azure DevOps and CI/CD pipelines.Terraform or Infrastructure as Code.Experience with SignalR, Hangfire, Redis, or messaging/event-driven architecture.Experience working on enterprise-scale or SaaS applications.