We are looking for a Senior .NET Engineer for a complex platform that handles production-stage tracking and product marking through distributed services and external integrations. The system processes events from production lines and delivers them further across the integration landscape.
The role includes both feature development and client-facing support work with issue investigation and fixes.
- The core team is based in Europe, so only a limited overlap with US time zones is expected.
- Occasional short on-site business trips to the client location may be required.
Responsibilities:
- Develop and improve backend functionality.
- Investigate issues, find root causes, and deliver fixes.
- Work independently in a complex existing architecture and drive tasks to completion.
- Take ownership from analysis to implementation and release support.
- Keep work structured, manage priorities effectively, and contribute to system stability.
Requirements:
- 7+ years of professional experience with C# / .NET.
- Solid background in microservices and distributed systems.
- Good knowledge of PostgreSQL and EF Core.
- Experience with Kafka or similar messaging systems.
- Ability to work in a complex existing architecture.
- Conversational level of English.
Good to know:
- Cassandra / MediatR / Orleans as a plus
- Strong self-organization and ability to work independently with minimal supervision.
- Ability to manage own priorities, keep work structured, and proactively drive tasks forward.
Benefits:
- Remote work options
- Flexible working hours
Apply for this job