.NET Backend Developer
Core
Designing and deploying complex, high-throughput backend systems using .NET for cloud-native distributed environments.
Role type
Senior IC backend engineer (.NET)
Builds
Scalable, decoupled microservices and event-driven systems for global clients
Domain
Cloud-native backend engineering, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET 8+, ASP.NET Core, Microservices, Event-Driven Architecture (EDA), AWS (ECS, EC2, SQS, SNS, S3), SQL, NoSQL, Redis, Valkey, DynamoDB, Terraform, GitHub Actions, TeamCity, xUnit, WireMock, SpecFlow, SOLID principles, Dependency Injection, Asynchronous programming, RESTful API design
Preferred skills
Kafka, Kinesis, RabbitMQ, Generative AI/LLMs integration
Technologies
.NET 8, AWS, Terraform, GitHub Actions, TeamCity, xUnit, WireMock, SpecFlow, SQL, NoSQL, Redis, Valkey, DynamoDB
Responsibilities
Challenge ambiguous business requirements and analyze acceptance criteria; Design decoupled, scalable solutions using Event-Driven Architecture; Write highly concurrent, thread-safe applications; Write robust unit and integration tests using TDD; Deploy through modern CI/CD pipelines and monitor production telemetry
Seniority
Senior, hands-on IC