Andersen Lab is looking for an experienced Backend Developer to join our team and contribute to the development of advanced .NET 8 microservices. This is a fully remote position where you will work on building scalable platform capabilities and complex workflow orchestrations within a modern, clean architecture environment.
Key responsibilities
- Designing and building .NET 8 microservices using clean architecture principles.
- Implementing Temporal workflow orchestration and managing complex task-queue patterns.
- Developing platform capabilities including rules engines, workflow gateways, and payment adapters.
- Ensuring robust security and authorization through Managed Identity and Cerbos integration.
- Writing comprehensive xUnit tests and maintaining high-quality integration testing standards.
Requirements
- Minimum 3 years of hands-on experience with .NET development, specifically with .NET 8.
- Strong understanding of Clean Architecture, including separation of concerns and Result-based error handling.
- Proven experience with Temporal workflows, activities, and task queue management.
- Extensive knowledge of Azure services such as Key Vault, Managed Identity, and Application Insights.
- Proficiency in containerized development using Docker or Podman, including multi-stage builds and local stack orchestration.
What we offer
- Opportunity to work on high-impact, modern backend projects in a fully remote environment.
- Collaboration with skilled platform and domain teams on complex architectural challenges.
- Access to cutting-edge technologies and tools within the .NET ecosystem.
- A professional environment focused on clean code, structured logging, and automated testing excellence.