Job Description:
We are seeking an experienced Senior Full Stack Developer with strong expertise in .NET, React, and Microsoft Azure to build and deliver scalable enterprise applications. The ideal candidate should have hands-on experience in modern full-stack development, cloud-native solutions, and leveraging AI-assisted engineering tools to enhance productivity and code quality.
Key Responsibilities:
- Design, develop, and maintain scalable full-stack applications using .NET 6+, C#, Web API, React 18+, and TypeScript.
- Build and consume secure, high-performance REST APIs and integration services.
- Develop and deploy cloud-native applications on Microsoft Azure.
- Implement and manage CI/CD pipelines using Azure DevOps or GitHub Actions.
- Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
- Perform unit and integration testing, debugging, performance tuning, and code optimization.
- Utilize AI-powered development tools such as GitHub Copilot, Cursor, Factory, or similar tools to improve engineering productivity.
- Participate in code reviews and ensure adherence to development best practices and coding standards.
Required Skills:
- 10 12 years of experience in software development.
- Strong expertise in .NET 6+, C#, Web API.
- Hands-on experience with React 18+ and TypeScript.
- Extensive experience with Microsoft Azure services, including App Service, Functions, API Management, Azure SQL, and Storage.
- Experience with Azure DevOps or GitHub Actions for CI/CD.
- Strong understanding of API design, integration patterns, testing frameworks, debugging, and performance optimization.
- Practical experience using AI-assisted development tools such as GitHub Copilot, Cursor, Factory, or similar.
Preferred Skills:
- Experience working in Agile/Scrum environments.
- Strong problem-solving and communication skills.
- Exposure to modern software architecture and cloud-native development practices.