Job Requirement: Mid-Level to Senior-Level (3-5 years exp or 5-9 years exp)
Must Haves: C# (.NET 8 / ASP.NET Core), TypeScript OR Angular OR React, SQL (T-SQL), HTML / CSS / SCSS
Back-end: ASP.NET Core Web API (RESTful services), Entity Framework Core, Golang (Nice to Have), Microsoft SQL Server (MSSQL), PostgreSQL, MySQL, ClickHouse (analytics database), Elasticsearch (NEST client indexing and search), Redis (distributed caching and distributed locking), Kafka (Confluent event-driven messaging with Avro schema registry)
Front-end & Web Technologies: Angular, React, HTTP / REST / WebSockets, OAuth / SSO authentication flows, Responsive design and cross-browser compatibility, Infrastructure & DevOps, Docker (multi-stage builds), Kubernetes, Application Insights (monitoring/telemetry)
Testing & Quality: Unit testing with mocking frameworks (Moq or equivalent), Interface-driven design for testability, Code coverage tooling, Regression testing for every bug fix, Integration and end-to-end testing best practices