Job Title: C# Full Stack Developer (Python & Azure)
Location: Remote
Job Summary
We are seeking a highly skilled C# Full Stack Developer with strong experience in Python and Microsoft Azure to design, develop, and maintain scalable cloud-based applications. The ideal candidate will work across the full technology stack, contributing to backend services, frontend interfaces, and cloud-native solutions in a collaborative, agile environment.
Key Responsibilities
- Design, develop, and maintain full-stack applications using C#, .NET Core, and modern frontend frameworks.
- Build and enhance backend services and APIs using C#/.NET and Python.
- Develop responsive and user-friendly UI components using Angular, React, or similar frameworks.
- Design and deploy cloud-native solutions on Microsoft Azure.
- Implement and manage RESTful APIs, microservices, and event-driven architectures.
- Use Azure services such as App Services, Azure Functions, Azure SQL, Cosmos DB, Storage, and Service Bus.
- Write clean, maintainable, and testable code following best practices and design patterns.
- Implement CI/CD pipelines using Azure DevOps.
- Collaborate with cross-functional teams including product owners, architects, and QA.
- Troubleshoot, debug, and optimize application performance and scalability.
- Ensure application security, reliability, and compliance with standards.
Required Skills
- Strong proficiency in C#, .NET Core / .NET 6+
- Hands-on experience with Python for backend services, automation, or data processing
- Frontend experience with Angular, React, JavaScript, HTML5, CSS3
- Experience with Microsoft Azure cloud services
- Strong understanding of REST APIs, Microservices, and Cloud Architecture
- Experience with Azure DevOps, Git, and CI/CD pipelines
- Working knowledge of SQL Server, Azure SQL, Cosmos DB, or NoSQL databases
- Familiarity with containerization (Docker, Kubernetes – preferred)
Nice to Have
- Experience with Serverless architecture (Azure Functions)
- Knowledge of Terraform or ARM templates
- Exposure to AI/ML or data-driven applications using Python
- Experience in Agile/Scrum environments
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- Strong communication skills and ability to work independently in a remote setup
Pratik Kumar | Senior Talent Acquisition Specialist
Amaze Systems Inc
USA: 8951 Cypress Waters Blvd, Suite 160, Dallas, TX 75019
Canada: 55 York Street, Suite 401, Toronto, ON M5J 1R7