Senior Software Engineer

New
European UnionFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
DockerKubernetesTypeScriptC#Azure.NET coreAngularRESTful APIsSaaS

Requirements

  • 6+ years of experience in software development.
  • Strong experience with C# and .NET Core, including Clean Architecture, EF Core, and REST API design.
  • Strong understanding of multi-tenancy patterns and building scalable, production-ready SaaS applications.
  • Hands-on experience with cloud-native development on Microsoft Azure, including Docker and Kubernetes.
  • Experience with TypeScript, and ideally Angular (v17+) and Nx monorepo architecture.
  • Experience integrating with OAuth2/OIDC flows and identity providers such as Auth0.
  • Familiarity with Azure services including Azure Key Vault, Azure Container Registry, and Azure Pipelines.
  • Solid knowledge of software engineering principles (SOLID, Clean Architecture, DI) and testing practices.
  • Experience working in Agile environments with a structured, spec-first development approach.

Responsibilities

  • Build and maintain scalable backend services using C# and .NET Core, following Clean Architecture principles and RESTful API design.
  • Develop and integrate APIs supporting payment systems, including card tokenisation and payment method management.
  • Contribute to frontend development using Angular and TypeScript, building UI components within an Nx monorepo structure.
  • Work within a cloud-native, containerised architecture on Azure, utilising Docker, Kubernetes, and ArgoCD for deployments.
  • Participate in a spec-first, test-driven development process using xUnit, Vitest, and Playwright, with strict architectural standards enforced through automated code review.
  • Collaborate with architecture teams to align with platform strategy, contributing to a greenfield-to-production SaaS product with active development.
  • Support observability and reliability across production systems using OpenTelemetry and Grafana for distributed tracing and metrics.
  • Engage with CI/CD pipelines built on Azure Pipelines, including SonarQube analysis, Trivy security scanning, and automated test gates.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now