Full STack DotNet DEveloper
We're looking for seasoned
.NET Core engineers to build
Ops Platform. You'll design and implement
microservices and
containerized workloads, build modern
Angular front-ends, and craft robust
SQL solutions. The ideal candidate brings strong engineering fundamentals, production experience with distributed systems, and a pragmatic
test-driven development (TDD) mindset.
Below are the tasks that these positions will be responsible for
-
Design & build secure, performant .NET Core (C#) services (REST/gRPC) following domain-driven and 12-factor principles.
-
Model data and optimize SQL (indexes, query tuning, partitioning); contribute to schema evolution and migration strategies.
-
Develop front-ends with Angular that integrate cleanly with microservice APIs.
-
Containerize apps with Docker; collaborate on Kubernetes deployments (lower envs).
-
Adopt TDD: write unit/integration tests, participate in code reviews, pair programming, and continuous refactoring.
-
Own reliability: implement observability (logs/metrics/traces), circuit-breakers and back-pressure; contribute to SLOs/runbooks.
-
Automate CI/CD: pipelines, build promotions.
-
Collaborate cross-functionally with product, QA, and platform teams to deliver platform features on predictable cadences.
Must-Have Qualifications
-
8+ years of professional software development.
-
Strong SQL expertise (SQL Server and exposure to PostgreSQL is desirable): query optimization, indexing strategies, transaction semantics.
-
Hands-on with Angular, responsive UI and accessibility best practices.
-
Proven experience with microservices architecture: service decomposition, API design, inter-service communication.
-
Containerization expertise (Docker) and practical exposure to Kubernetes (authoring manifests, debugging pods).
-
Solid grasp of software engineering fundamentals: OO/FP, concurrency, networking, data structures, security.
-
Habitual TDD and clean code practices; comfortable with unit, contract, and integration tests.
-
CI/CD
Desirable / Nice-to-Haves
-
Exposure to Apache Airflow (DAG authoring, scheduling, deployment in containerized/K8s environments).
- Event streaming (Kafka/RabbitMQ), caching (Redis), message-driven architectures.
-
Cloud experience (Azure/AWS/GCP) including managed Kubernetes and secrets/identity.
-
Observability stack (Prometheus/Grafana, ELK).
-
Security by design: OAuth/OIDC, TLS, secrets management, OWASP Top 10 mitigations.
-
Performance profiling and capacity planning.