Dot Net Developer
Posted Updated
Description
Role & responsibilities
- 3+ years of backend engineering experience, including 3+ years of .NET / C# (.NET 8.0 a plus).
- Proven track record of independently delivering at least one production-grade microservice system, with sound judgment on service decomposition and the trade-offs between synchronous HTTP and asynchronous messaging.
- Deep proficiency in EF Core: clear judgment on when to apply Data Annotations vs. Fluent API; thorough understanding of N+1, change tracking, and projection performance implications.
- Strong PostgreSQL fundamentals: indexing strategy, query plan analysis, locking, and transaction isolation levels.
- Hands-on production experience with at least one message queue technology (SQS / Kafka / RabbitMQ).
- Working knowledge of containerization and Kubernetes fundamentals (able to read and reason about Deployment, Service, and ConfigMap manifests).
- Disciplined Git workflow and high standards for commit hygiene.
- English proficiency: able to engage in technical discussions and system design verbally; able to author English technical documentation.
Preferred Qualifications
- Production AWS experience across SQS / S3 / ECS / EKS.
- Familiarity with local Kubernetes development tooling such as Tilt or Skaffold.
- Terraform or other Infrastructure-as-Code experience.
- Hands-on observability experience (OpenTelemetry / Prometheus / Grafana).
- Domain experience in print, logistics, or e-commerce fulfillment.
- Practical experience with DTO mapping libraries (Mapster / AutoMapper), including performance tuning.
Note: Should be available for F2F interview