Position: .NET Full Stack Engineer
Location: Remote
Employment Type: C2H
Job Summary
We are seeking a highly skilled Full Stack Engineer with expertise in .NET Core, Azure, React.js, Next.js, and MongoDB to design, develop, and maintain scalable cloud-native applications. The ideal candidate should have strong experience in backend and frontend development, microservices architecture, Azure cloud services, and MongoDB migration projects. This role requires collaboration with cross-functional teams to deliver secure, high-performance, and modern enterprise solutions.
Key Responsibilities
- Design, develop, and maintain scalable RESTful APIs using C# and .NET Core.
- Build and deploy cloud-native applications leveraging Microsoft Azure services including App Services, Azure Functions, Storage Accounts, Service Bus, Event Grid, and related services.
- Develop responsive, reusable, and high-performing user interfaces using React.js and Next.js.
- Participate in the design and implementation of microservices-based architectures.
- Work with Docker and Kubernetes for containerization and orchestration of applications.
- Perform MongoDB migration activities, including data migration, schema transformation, performance tuning, and validation.
- Design and integrate authentication and authorization mechanisms using JWT, OAuth, and Azure AD.
- Collaborate with Product Owners, Architects, UX Designers, QA, and DevOps teams throughout the software development lifecycle.
- Build and maintain CI/CD pipelines using Azure DevOps or similar tools.
- Participate in architecture discussions, code reviews, troubleshooting, and production support activities.
- Ensure application security, scalability, reliability, and performance best practices are followed.
Required Skills & Experience
< data-start=1993 data-end=2017>Backend Development
- Strong hands-on experience with C#, .NET Core, ASP.NET Core, and REST API development.
- Experience designing secure, scalable, and high-performance backend services.
- Strong understanding of microservices architecture and distributed systems.
< data-start=2270 data-end=2289>Cloud & DevOps
- Hands-on experience with Microsoft Azure services.
- Experience with Azure App Services, Azure Functions, Azure Storage, Service Bus, Event Grid, and related Azure services.
- Experience building and maintaining CI/CD pipelines using Azure DevOps.
- Proficiency with Git version control.
< data-start=2597 data-end=2622>Frontend Development
- Strong experience with React.js and Next.js.
- Knowledge of SSR (Server-Side Rendering) and SSG (Static Site Generation) concepts.
- Experience with modern state management libraries and responsive UI development.
< data-start=2856 data-end=2882>Database Technologies
- Strong experience with MongoDB.
- Proven experience in MongoDB Migration Projects (mandatory).
- Experience with both NoSQL and relational databases.
- Knowledge of database performance optimization and data modeling.
< data-start=3116 data-end=3153>Containerization & Orchestration
- Hands-on experience with Docker and Kubernetes.
- Experience deploying and managing containerized applications in cloud environments.
< data-start=3299 data-end=3326>Security & Integration
- Experience implementing JWT, OAuth, Azure AD Authentication, and authorization mechanisms.
- Strong understanding of API integration patterns and secure application development.
Preferred Qualifications
- Experience with event-driven architecture and messaging platforms.
- Microsoft Azure certifications are a plus.
- Experience working in Agile/Scrum environments.
- Strong analytical, troubleshooting, and communication skills.