Druid

.NET Back-End Developer

Druid

full-time

Posted on:

Location Type: Hybrid

Location: Bucuresti • 🇷🇴 Romania

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

ASP.NETAzureCloudDockerElasticSearchGRPCKubernetesMicroservicesMongoDBMS SQL Server.NETNoSQLOpen SourceRabbitMQRedisSQL

About the role

  • Design, implement and maintain robust, secure, and highly available back-end services using .NET 8 / C# and ASP.NET Core
  • Build and operate background jobs and microservices (e.g., WebJobs, worker services) that integrate into the Platform
  • Implement and maintain APIs (REST/gRPC) and real-time endpoints (HTTPS, WSS)
  • Integrate and operate messaging solutions using Azure Service Bus and RabbitMQ (AMQPS)
  • Design and implement data access layers for relational and NoSQL stores (MS SQL Server, MongoDB, Elasticsearch, Redis)
  • Apply observability best practices: structured logging, metrics and distributed traces (OpenTelemetry)
  • Ensure services are secure, performant, and can be deployed via CI/CD pipelines
  • Collaborate closely with frontend, DevOps and product teams to define APIs, SLAs and operational runbooks
  • Participate in code reviews, architecture reviews, and mentor junior engineers
  • Champion engineering standards: Clean Code, SOLID principles, automated testing and Git Flow.

Requirements

  • Minimum 4 years of professional backend or full-stack development experience
  • Strong proficiency in C# and modern .NET (preferably .NET 6/7/8)
  • Hands-on experience with ASP.NET Core for building web APIs and services
  • Experience building background processing or scheduled jobs (WebJobs, worker services)
  • Familiarity with microservice patterns, containerization concepts and service discovery
  • Practical experience with messaging and brokered communication (Azure Service Bus, RabbitMQ, AMQPS)
  • Solid experience with data storage technologies: MS SQL Server, MongoDB, Elasticsearch, Redis (designing schemas, indexes, query performance)
  • Understanding of networking and protocols used by our platform: HTTPS, WSS (WebSockets), gRPC, AMQPS
  • Experience with observability and telemetry (logs, metrics, traces) familiarity with OpenTelemetry is desirable
  • Strong software engineering fundamentals: SOLID, test-driven development, code reviews, and version control (Git, Git Flow)
  • Experience in integrating services with CI/CD pipelines and automated deployments
  • Prior experience with Azure cloud services (App Services, Functions, Service Bus, AKS) and/or other cloud platforms
  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Familiarity with API gateways, security (OAuth2/JWT) and enterprise integration patterns
  • Exposure to large language model (LLM) frameworks, vector stores, or other AI/ML service integration
  • Experience with performance profiling, caching strategies and capacity planning
  • Public contributions or open source / GitHub profile demonstrating real-world projects
  • Excellent problem solving, documentation and cross-team communication skills
Benefits
  • Competitive compensation and benefits package
  • Opportunity to work on a market-leading conversational AI platform deployed internationally
  • Structured professional development, technical mentorship and a collaborative engineering culture
  • Hybrid working model with modern office facilities in central Bucharest (Opera Center One) and the flexibility of remote work
  • Access to technical conferences, training and internal knowledge programs
  • International exposure with opportunities for client engagements and travel

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NET 8C#ASP.NET CoreRESTgRPCAzure Service BusRabbitMQMS SQL ServerMongoDBElasticsearch
Soft skills
problem solvingdocumentationcross-team communicationmentoringcollaboration