Skip to Content

Senior Full Stack .NET Developer

--Remote--


We are looking for a highly experienced Senior Full Stack .NET Developer who can go beyond just coding — someone who can lead by example, contribute to solution architecture, and act as a deputy to the Technical Lead. This role requires a strategic thinker with hands-on experience, capable of driving complex projects from concept to deployment while mentoring a small team of developers and ensuring alignment with business objectives.

This is a remote role, ideally suited for someone who thrives in fast-paced, agile environments and is comfortable balancing leadership, development, and architectural responsibilities.

 

.NET Core / C# Development
Frontend Development (Angular & ReactJS)
Azure Cloud & DevOps
Solution Architecture & System Design
Team Leadership & Agile Coordination

              Responsibilities                                       Must Have                                          Nice to Have

  • Design, develop, and maintain scalable applications using .NET Core, Angular, and ReactJS.
  • Architect cloud-based solutions and manage deployments in Azure.
  • Implement CI/CD pipelines and ensure application security and performance.
  • Lead and mentor developers, conduct code reviews, and support Agile delivery.
  • Act as the Technical Lead’s deputy — stepping in for solution decisions, coordination, and technical alignment.

  • 7+ years of full stack development using .NET Core, Angular, ReactJS
  • Strong Azure Cloud experience (App Services, SQL, Functions, AKS, etc.)
  • Hands-on experience with CI/CD and DevOps tools
  • Proven experience in solution architecture & system design
  • Team leadership and Agile coordination (Scrum/Kanban)

  • Experience with microservices and clean architecture
  • Familiarity with design patterns like CQRS, Repository, and Unit of Work
  • Exposure to Domain-Driven Design (DDD)
  • Azure certifications (e.g., AZ-204, AZ-400, or AZ-305)
  • Experience working in product-based or startup environments

Detailed Job Description


Key Responsibilities

  • Solution Design & Architecture
    • Collaborate closely with the Technical Lead to design scalable, secure, and high-performance solutions.
    • Contribute to architectural decisions, ensuring adherence to clean architecture, design patterns (CQRS, DDD, Repository, etc.), and best practices.
    • Step in as the deputy to the Technical Lead, making strategic and technical decisions in their absence.
  • 🔹 Team Leadership & Mentorship
    • Act as a technical leader and mentor for the development team.
    • Support task assignment, code reviews, and ensure adherence to best coding standards and agile practices.
    • Facilitate stand-ups, sprint planning, retrospectives, and manage development progress using tools like Jira, Azure Boards, or similar.
  • 🔹 Backend Development (.NET Core)
    • Develop and maintain RESTful APIs using ASP.NET Core.
    • Implement business logic, authentication/authorization (e.g., JWT, Identity Server).
    • Ensure high-quality code with focus on performance, scalability, and security.
  • 🔹 Frontend Development (Angular & ReactJS)
    • Build responsive and dynamic UIs using Angular and ReactJS frameworks.
    • Ensure seamless integration with backend services and user-centric experiences.
  • 🔹 Database Design & Optimization
    • Design and maintain SQL databases, stored procedures, and optimize performance.
    • Use Entity Framework Core effectively for ORM.
  • 🔹 Azure Cloud & DevOps
    • Deploy and manage solutions using Azure App Services, Azure SQL, AKS, Azure Functions, and other PaaS components.
    • Implement CI/CD pipelines via Azure DevOps or GitHub Actions.
    • Utilize services like Azure Key Vault, Blob Storage, Application Insights for secure and observable deployments.
  • 🔹 Security & Performance
    • Champion security best practices, including data encryption, secure APIs, and OAuth implementations.
    • Monitor, test, and optimize performance using Azure monitoring tools.
  • 🔹 Stakeholder Collaboration
  • Work closely with Product Owners, QA, and other departments to translate business needs into technical solutions.
  • Provide progress updates, identify blockers, and propose risk mitigation strategies. 

Required Skills and Qualifications

  • 7+ years of experience in Full Stack Development using .NET Core, Angular, and ReactJS.
  • Proven experience in solution architecture and scalable system design.
  • Strong knowledge of Azure cloud ecosystem and DevOps best practices.
  • Leadership experience including mentoring, team coordination, and acting in a lead capacity.
  • Strong command of database architecture and performance tuning (MS SQL).
  • Excellent problem-solving, communication, and interpersonal skills. 

Preferred Skills (Not Mandatory)

  • Experience with microservices-based architectures.
  • Familiarity with Domain-Driven Design (DDD) and other advanced patterns.
  • Certifications in Azure, DevOps, or related technologies.
  • Exposure to Agile/Scrum delivery environments.