JobHabor

Senior C# Backend Engineer

TMA Proactive Partners

Location
Europe · Africa · Dubai
Workplace
Remote
Employment
Full Time
Salary
0
Apply on the employer’s site

Posted 2mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Design, build and operate scalable, high-performance backend services using C# and modern .NET
  • Own meaningful features and services end to end
  • Lead and contribute to design discussions across service-oriented, microservices and event-driven architectures
  • Evolve the platform and backend architecture to support product growth, reliability, security and long-term scale
  • Build and integrate RESTful APIs, asynchronous workflows, messaging and serverless components
  • Diagnose complex technical issues and improve performance
  • Write high-quality unit and integration tests
  • Collaborate closely with product managers, frontend engineers, QA and DevOps
  • Contribute to technical strategy, engineering standards and continuous improvement
  • Mentor other engineers

Requirements

  • Strong commercial backend engineering experience using C# and modern .NET
  • Sound command of architecture, code organisation, design patterns and debugging
  • Hands-on exposure to Azure services
  • Experience working with Azure DevOps and automated build, test and deployment pipelines
  • Experience designing REST APIs and distributed services using microservices, asynchronous messaging, queues or event-driven patterns
  • Practical experience containerising applications with Docker and deploying or operating workloads on Kubernetes
  • Strong database design and development experience across relational and non-relational data stores
  • Experience applying caching strategies, profiling services and improving backend performance and scalability
  • Strong unit and integration testing practices
  • Exposure to logging, monitoring, tracing and production observability tooling
  • Fintech, proptech, payments, digital assets, tokenisation or other regulated product environments

Preferred

  • Ideally including Key Vault, App Configuration, queueing or messaging products, Azure AD B2C and serverless services
  • Additional programming languages such as Go or TypeScript, while remaining deeply hands-on in C#/.NET
  • AWS cloud-native experience alongside Azure

Skills

  • C#
  • .NET
  • Azure
  • Key Vault
  • App Configuration
  • Azure AD B2C
  • Azure DevOps
  • CI/CD
  • Microservices
  • event-driven systems
  • RESTful APIs
  • Docker
  • Kubernetes
  • SQL
  • NoSQL
  • Go
  • TypeScript
  • AWS

Similar roles