logo inner

Senior Backend Engineer - .NET Core

CompanyStrattmont
LocationRiyadh, Saudi Arabia
TypeOnsite
Sub
Backend Developer
Software Engineer

About the Role


We’re looking for a Senior Backend Engineer to join our Core Platform team, responsible for the technical foundation that powers our products.In this role, you will focus on platform and core services: designing and building shared components, microservices, and data pipelines that other engineering teams rely on. You’ll work on high-scale backend systems, especially those handling large volumes of IoT data, and help shape the architecture and standards for the entire backend stack.

Responsibilities


  • Design, build, and evolve backend services and core platform components using .NET , Node Js
  • Work as part of the core product/platform team to develop and maintain the product core layer used by multiple business streams.
  • Design and implement reusable libraries and code packages for data access, messaging, logging, security to keep code quality and standards consistent across teams.
  • Help  maintain microservice-based systems, ensuring scalability, reliability, and clear service boundaries.
  • Design and operate event-driven systems and integrations using messaging/streaming technologies.
  • Work with large-scale IoT data: ingestion, processing, storage, and optimization for performance and cost.
  • Write and optimize advanced database queries in PostgreSQL and SQL Server
  • Collaborate with other engineering teams to define technical direction, share best practices, and review designs.
  • Contribute to engineering excellence via code reviews, testing strategies, documentation, and continuous improvement of standards.

Requirements


Must Have


  • 5+ years of hands-on backend development experience with .NET (C#) and its ecosystem.
  • Strong software design skills (clean architecture, OOP, domain-driven design, modular monolithic design).
  • experience with microservices architectures.
  • Experience with PostgreSQL and SQL Server, including complex query design and performance tuning.
  • Experience working with large data sets, ideally telemetry or IoT-scale data.
  • Basic hands-on experience with Docker (containerizing services, writing Dockerfiles, working with images).
  • Experience with event-driven systems and message brokers / streaming platforms (e.g. RabbitMQ, Azure Service Bus, AWS SQS/SNS).
  • Solid experience designing clean, versioned APIs (REST), including authentication, authorization, and security best practices.
  • Strong understanding of OAuth2.0, OpenID Connect, and JWT standards, including common authorization flows and token-based authentication patterns.
  • Experience with identity services or integrating with identity providers (IdPs) and authorization systems.
  • Strong experience with working with CI/CD pipelines.
  • Experience with monitoring and observability (logging, metrics, tracing) and troubleshooting production issues.
  • Strong communication skills and ability to collaborate with multiple teams.

Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025