Role Overview
We are seeking a Senior Full Stack Engineer with 5+ years of professional experience to join our team. The ideal candidate will have strong expertise in Microsoft C#/.NET, React.js, and database/API design, with proven experience deploying and scaling applications on Azure Cloud. You will work across the stack to deliver secure, performant, and user-friendly applications that align with enterprise standards.
Key Responsibilities
- Design, develop, and maintain full stack applications using C#/.NET Core on the backend and React.js on the frontend.
- Build and optimize APIs (REST/GraphQL) with a focus on scalability, security, and maintainability.
- Model and manage databases (SQL Server or Azure SQL) with strong schema design and query optimization.
- Deploy and manage applications on Azure Cloud (App Services, Functions, Storage, Azure SQL, Key Vault, etc.).
- Collaborate with cross-functional teams (design, product, QA) to deliver end-to-end features.
- Implement CI/CD pipelines using Azure DevOps for automated builds, testing, and deployments.
- Ensure application performance, security, and reliability through monitoring, logging, and proactive troubleshooting.
- Participate in code reviews and contribute to engineering best practices.
Required Qualifications
- 5+ years of professional experience as a Full Stack Engineer.
- Strong proficiency in C#, .NET Core, and ASP.NET Web APIs.
- Solid experience with React.js (hooks, state management, reusable components).
- Strong database design and optimization skills (SQL Server, MySQL, or PostgreSQL).
- Hands-on experience with Azure Cloud services (App Services, Azure SQL, Functions, Storage, Identity/SSO).
- Hands-on experience with CI/CD pipelines and version control (Git).
- Strong problem-solving, debugging, and performance optimization skills.
Preferred Skills
- Knowledge of microservices architecture and containerization (Docker, Kubernetes on Azure).
- Familiarity with enterprise authentication (OAuth2, OpenID Connect, Azure AD).
- Exposure to Agile/Scrum methodologies.
What We Offer
- Opportunity to work on scalable, cloud-native applications.
- Collaborative environment with cross-functional teams.
- Professional growth through challenging projects and Azure-focused training.
- 100% Remote work environment
- Competitive compensation package.
- One-Off Home Office Allowance