Talent.com
This job offer is not available in your country.
CirrusLabs - Senior.Net Engineer - ASP / C#

CirrusLabs - Senior.Net Engineer - ASP / C#

CIRRUSLABS PRIVATE LIMITEDHyderabad
5 days ago
Job description

Experience : 7-8 years

Location : Bengaluru and Hyderabad

Back End : .NET 6 - 9 / C#, Python, Rabbit MQ

What you'll do :

  • Own services in .NET 9 / C# (ASP.NET Core, minimal APIs, background workers; SignalR where needed).
  • Design robust schemas / queries in MSSQL and Postgres (migrations, indexing, execution plans, isolation levels, partitioning where sensible).
  • Model and operate Apache Cassandra 5.0 (wide-column design, partition / clustering keys), including its vector search for embedding-driven features.
  • Build clear REST APIs, idempotent workflows, back-pressure, and retry strategies; integrate RabbitMQ for messaging and async pipelines.
  • Engineer for reliability : structured logging, meaningful metrics, health checks, rate limiting, circuit breakers, graceful degradation.
  • Contribute to the React (JSX) console (forms, data grids, live streams). No design-heavy CSS work.
  • Keep security tight : OIDC / JWT, RBAC, multi-tenant isolation, secrets management; work with Cloudflare for routing / WAF.
  • Ship via Docker / containers and CI / CD (GitHub Actions); help finish our IaC-driven multi-cloud rollout (Azure, AWS, GCP; Terraform / Ansible / pulumi experience welcome).

Qualifications : Must-haves :

  • 7+ years building production systems in .NET (8 / 9) / C#, owning APIs and data layers end-to-end.
  • Deep SQL skills across MSSQL + Postgres : schema design, performance profiling, query tuning, reading plans.
  • Real-world distributed systems judgment : concurrency, transactions, consistency trade-offs, back-pressure, idempotency, and failure modes.
  • Hands-on with RabbitMQ.
  • Comfortable in React (JSX) to build and iterate on internal / admin UIs.
  • CI / CD and Docker fundamentals; IaC mindset; ability to reason about cost / performance in multi-cloud environments.
  • Clear communication, thoughtful PRs, strong testing discipline, and strong system design skills and design patterns.
  • Nice-to-haves :

  • Experience with Cassandra (data modeling, partitioning, SAI / secondary indexes; bonus for vector search usage).
  • SignalR, GraphQL; Memcached caching;
  • Postgres RLS / partitioning / pgvector; MSSQL columnstore.
  • Secrets management (e.g., Vault), Cloudflare (Zero Trust / WAF / Workers).
  • Practical LLM / RAG integrations (pipelines, embeddings, vector stores).
  • (ref : hirist.tech)

    Create a job alert for this search

    Engineer • Hyderabad