.Net Back End Developer / Full Stack Engineer

Apply

Description


Department: Product
Employment Type: Fulltime Permanent
Remote: no
Salary:

.NET Backend Developer / Full Stack Developer

We are looking for a skilled and experienced .NET Backend Developer to join our Stayr team. The ideal candidate will have expertise in designing and developing scalable, event-driven systems using Microsoft Azure and related technologies. You’ll be part of a dynamic team responsible for building and maintaining innovative software products, with a focus on cloud-based architecture.


Responsibilities:

  • Design, develop, and deploy high-quality backend services and APIs using .NET 8 and .NET Core/Framework.
  • Implement event-driven architectures, leveraging Azure Service Bus for communication between service components and third-party dependencies.
  • Develop scalable cloud solutions using Microsoft Azure services including Logic Apps, Azure Functions, Azure App Services, Azure Storage, Azure Data Explorer (for time-series data), and Cosmos DB (for data storage).
  • Work closely with frontend developers using Blazor WebAssembly for admin interfaces and Vue.js for client-facing platforms.
  • Ensure smooth integration and communication across services using microservices architecture.
  • Optimize application performance, scalability, and security, focusing on cloud environments.
  • Develop and maintain CI/CD pipelines using GitHub Actions, ensuring continuous integration and delivery best practices.
  • Troubleshoot and debug existing systems, enhancing performance and scalability.
  • Participate in code reviews, architectural discussions, and technical decisions.
  • Maintain detailed technical documentation to support the development lifecycle.


Requirements


Education Level: Bachelor Degree
Experience Level: Mid Level


  • Proven experience as a Backend Developer with .NET 8 or .NET Core/Framework (C#).
  • Strong knowledge of Microsoft Azure, including Logic AppsAzure FunctionsApp ServicesAzure StorageCosmos DBAzure Data Explorer, and Azure SQL.
  • Experience with event-driven architectures and RESTful APIs.
  • Familiarity with Azure DevOps or GitHub Actions for setting up CI/CD pipelines.
  • Expertise in database design with SQL Server (especially for identity data) and Cosmos DB, along with experience in Entity Framework or other ORM tools.
  • Understanding of security best practices in cloud-based applications, with a focus on OAuth 2.0OpenID Connect, and JWT for authentication and authorization.
  • Excellent problem-solving, debugging, and optimization skills.
  • Familiarity with agile development methodologies.

Preferred Qualifications:

  • Experience with Docker and container orchestration such as Azure Kubernetes Service (AKS).
  • Knowledge of serverless architectures and event-driven programming.
  • Experience with message queuing systems like Azure Service BusRabbitMQ, or Kafka.
  • Familiarity with frontend technologies and frameworks is a plus (e.g., React, Angular, or Vue.js).

Education:

  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).


Apply
en_GBEnglish (UK)