Senior .NET Engineer – Temporal.Io
We are looking for a
Senior .NET Engineer
with strong experience in distributed systems and hands-on expertise in
Temporal.Io
. You will design and deliver workflow orchestration solutions that ensure reliability, scalability, and high performance across cloud and hybrid environments.
Responsibilities
Design, develop, and test
Temporal workflows and activities
using .NET 6+ (C#).
Build
PoCs
to validate scalability, performance, and technical feasibility of workflow solutions.
Apply best practices in
determinism, versioning, retries, compensation, and observability
for distributed systems.
Deploy and operate
Workers and Clients
on Azure and on-prem environments, integrating with APIs, databases, and message queues.
Requirements
Minimum
5 years of experience
in .NET/C# development and strong knowledge of async programming and dependency injection.
Hands-on experience with
Temporal.Io
(Workflows, Activities, Workers, Clients) and distributed system patterns like idempotency.
Experience with
Azure
and hybrid integrations, plus the ability to work autonomously in complex technical environments.
Advanced English
(mandatory) with strong communication skills for collaboration in international senior teams.