
.NET Back-End Developer
Druid
full-time
Posted on:
Location Type: Hybrid
Location: Bucuresti • 🇷🇴 Romania
Visit company websiteJob 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