We are seeking a skilled Fullstack Developer to join our dynamic team. The ideal candidate will have extensive experience in developing robust backend solutions using ASP.NET Web API and .NET Core, along with strong front-end development skills in React and TypeScript. Our way of working is flexible too, many of our team work remotely from home with visits to our office from time to time when needed.
Key Responsibilities
Design and develop scalable backend services using ASP.NET Web API and .NET (Core) 6, 7, and 8.
Build responsive, high-performance front-end interfaces using React and TypeScript.
Ensure seamless integration between front-end components and backend APIs.
Develop and maintain SQL Server and Azure SQL databases to support the application’s functionality.
Collaborate closely with UI/UX designers and other developers to deliver intuitive and user-friendly interfaces.
Implement Infrastructure as Code (IaC) using Bicep templates for consistent deployment of Azure resources.
Contribute to and maintain CI/CD pipelines using Azure Pipelines (YAML-based workflows).
Ensure high-quality code by following best practices and conducting peer reviews.
Utilize Git for version control and work collaboratively through Azure DevOps.
Optimize application performance and ensure scalability through thoughtful design and architecture.
Required Qualifications
Proven full stack development experience with a focus on .NET (Core) and C#.
Strong proficiency in TypeScript and modern front-end development using React.
Experience building RESTful APIs with ASP.NET Web API.
Solid understanding of SQL databases (SQL Server, Azure SQL).
Familiarity with Azure services, including Functions, App Service, Cosmos DB, Event Hub, and Service Bus.
Experience in setting up Azure resources using Infrastructure as Code (Bicep).
Proficiency in version control systems (Git) and familiarity with Azure DevOps workflows..
Familiarity with CI/CD pipelines using YAML-based Azure Pipelines.
Strong problem-solving skills and ability to work independently or collaboratively in a team.