Senior Backend Developer- .NET
Core
Design, develop, and optimize high-performance backend microservices for a distributed logistics system.
Role type
Senior IC backend engineer (.NET Core microservices)
Builds
Distributed microservices platform for asset-based carrier logistics
Domain
Logistics / Transportation / Backend Engineering
Deliverable
production ML models | product features
Required skills
.NET Core, C#, PostgreSQL, distributed tracing, service-to-service communication, SQL optimization, CI/CD pipelines, observability tools, microservices architecture
Preferred skills
Service mesh (Istio/Consul), Event Sourcing, CQRS, DDD, Infrastructure as Code, Cloud platforms (AWS/Azure/GCP)
Technologies
.NET Core, C#, PostgreSQL, OpenTelemetry, Prometheus, Grafana, Kafka, RabbitMQ, Kubernetes, Docker, Terraform, Helm
Responsibilities
Design and optimize high-performance backend microservices; Implement distributed tracing, logging, and metrics; Optimize service-to-service communication and database access; Write scalable SQL queries; Contribute to service discovery and rollout strategies; Collaborate with QA on testability; Participate in architecture reviews; Maintain CI/CD pipelines; Troubleshoot production issues
Seniority
Senior, hands-on IC