Senior .NET Engineer
We are seeking a highly skilled Senior .NET Engineer to join our platform engineering team. You will design, develop, and operate high-performance backend services that power real-time operational systems and enterprise platforms. In this role, you will take
ownership of critical service components, drive engineering best practices, and collaborate closely with architects, DevOps, and product teams to deliver reliable, scalable solutions.
Working in an agile, cross-functional environment, you will translate business and operational requirements into robust APIs and backend services built on modern .NET technologies.
Core Platform Stack
Backend & APIs
• C# 12, .NET 9.0
• ASP.NET Core Minimal APIs
• RESTful API design with HATEOAS principles
Data & Validation
• PostgreSQL for relational data storage
• Entity Framework Core for ORM and data access
• FluentValidation for request and domain validation
Cloud-Native & DevOps
• Docker for containerization
• Kubernetes for orchestration and service scaling.
• CI/CD pipelines for automated build, test, and deployment
Testing & Quality
• xUnit for unit and integration testing
• Contract testing for API compatibility
• Test data management and environment parity
Preferred Qualifications
• 6+ years of hands-on software engineering experience with strong expertise in .NET
• 3+ years of experience building production-grade APIs using ASP.NET Core
• Proven experience designing RESTful APIs with HATEOAS
• Strong experience with PostgreSQL and Entity Framework Core
• Hands-on experience with FluentValidation
• Solid understanding of containerization using Docker
• Experience deploying and operating services on Kubernetes
• Strong testing mindset with experience in xUnit and integration testing
• Experience working in agile, cross-functional product teams
• Good understanding of API security (OAuth2, JWT, role-based access control)
Highly Desirable
• Experience with distributed systems and high-throughput APIs
• Familiarity with event-driven architectures (Kafka or similar)
• Experience implementing observability (OpenTelemetry, Prometheus, Grafana)
• Experience with API gateways and service mesh technologies
• Exposure to performance testing and load testing tools
• Experience working with large-scale, multi-tenant platforms