Skip to Content

Senior Full Stack .NET Developer

Remote

 We are seeking an experienced Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and deploying scalable, secure, and high-performance applications using .NET Core, Angular, and ReactJS. You will work on developing RESTful APIs, implementing business logic, and ensuring a responsive and interactive front-end experience.

The ideal candidate will have expertise in Azure Cloud, DevOps, and Security, as well as experience in managing and mentoring a team of developers. Excellent communication and collaboration skills are essential for this role, as you will be acting as a bridge between business stakeholders, product owners, and the development team. If you are a motivated and experienced Full Stack Developer looking for a new challenge, we encourage you to apply.

Backend Development (.NET Core)
Frontend Development (Angular and ReactJS)
DevOps & Security
System Architecture & Design
Team Management, Coordination & Collaboration

Responsibilities

  • Develop and maintain RESTful APIs
  • Design and optimize SQL databases
  • Deploy and manage applications on Azure
  • Implement CI/CD pipelines
  • Assist the team lead in overseeing the development team

Must Have

  • 5+ years of experience in Full Stack Development (.NET Core, Angular, ReactJS)
  • Expertise in Azure Cloud
  • Strong knowledge of database management
  • Experience with DevOps and Security
  • Proven leadership and management experience

Nice to have

  • Experience with microservices-based architectures and clean architecture
  • Knowledge of design patterns
  • Experience with Agile methodologies
  • Certification in Azure or related technologies

Detailed Job Description


Backend Development (.NET Core)

  • Developing and maintaining RESTful APIs using ASP.NET Core.
  • Implementing business logic, authentication, and authorization (e.g., JWT, Identity Server).
  • Writing scalable, secure, and high-performance backend services.
  • Handling dependency injection, middleware, and API versioning.


Frontend Development

  • Developing user interfaces using Angular and ReactJS.
  • Ensuring a responsive and interactive front-end experience.
  • Database Management (MS SQL Express)
  • Designing and optimizing SQL databases (tables, stored procedures, triggers).
  • Writing efficient queries, indexes, and performance tuning.
  • Managing database using Entity Framework Core.
  • Azure Cloud Expertise
  • Deploying and managing applications on Azure App Services, Azure Functions, and Azure Kubernetes Services (AKS).
  • Configuring and managing Azure SQL Database, in a cloud environment.
  • Implementing CI/CD pipelines using Azure or GitHub DevOps.
  • Familiar with Azure Blob Storage, Key Vault, Email Service, SMS Service etc.


DevOps &Security

  • Implementing CI/CD pipelines for automated deployments.
  • Ensuring application security (data encryption, secure API access, OAuth).
  • Monitoring application performance with Azure Application Insights.


System Architecture & Design

  • Designing scalable and microservices-based architectures.
  • Implementing clean architecture and design patterns (CQRS, Repository, Unit of Work, etc.).


Team Management & Coordination

  • Managing and mentoring a team of developers, ensuring efficient collaboration.
  • Assigning tasks, setting deadlines, and tracking progress using Agile methodologies (Scrum/Kanban).
  • Holding stand-up meetings, sprint planning, and retrospectives to ensure smooth project execution.
  • Coordinating with QA, DevOps, and other stakeholders to streamline development.


Collaboration & Communication

  • Acting as a bridge between business stakeholders, product owners, and the development team.
  • Providing regular updates on project progress, blockers, and risk mitigation strategies.
  • Ensuring that all team members are aligned with the project vision and goals.