Backend Developer (C# / .NET Core)
New Yesterday
Overview
Join to apply for the Backend Developer (C# / .NET Core) role at Metronomia Clinical Research.
United Kingdom or Germany | Remote
Metronomia is a specialized biometrics CRO, and we’re looking for a C# expert to build secure, high-performance back-end services that power modern clinical research applications.
What you’ll do
- Design, build, and maintain .NET Core (.NET 8 / .NET 9) services and APIs (REST & GraphQL).
- Model robust data layers using Entity Framework Core and Dapper, choosing the right tool per use case.
- Optimize queries and data access with LINQ, compiled queries, projections, and caching strategies.
- Own PostgreSQL schema design, indexing, performance tuning, and migrations.
- Implement GraphQL endpoints for ASP.NET Core (e.g., Hot Chocolate), including schemas, resolvers, and authorization.
- Ensure reliability with automated tests, observability, performance profiling, and secure coding practices.
- Collaborate closely with front-end engineers and product to turn complex requirements into clean APIs.
- Contribute to our internal standards, reusable libraries, and developer tooling.
What we’re looking for
- 5+ years professional experience in back-end development with C# and .NET Core (shipping production systems).
- Deep hands-on experience with EF Core and Dapper (query optimization, batching, transactions, connection management).
- Strong LINQ skills and understanding of expression trees, async streams, and EF Core change tracking.
- Proficiency with PostgreSQL (schema design, indexing, EXPLAIN/ANALYZE, partitioning, VACUUM/maintenance).
- Production experience building GraphQL APIs in ASP.NET Core (schema design, pagination, N+1 mitigation).
- Solid grasp of API security (OAuth2/OIDC, scopes, roles), error handling, and performance tuning in .NET.
- Comfortable with Git, code reviews, CI/CD, and writing meaningful unit/integration tests.
Nice to have
- Experience with Azure (App Service, Container Apps, Key Vault, Application Insights) or comparable cloud.
- Messaging & caching: RabbitMQ, Kafka, Redis.
- Observability: structured logging (Serilog), tracing (OpenTelemetry), metrics.
- Domain experience in life sciences, clinical data, or data platforms (a plus, not required).
What we offer
Flexible remote and hybrid working models
Interested? Apply with your CV and a short cover letter at https://metronomia.kenjo.io/back-end-developer-c-net-core-383541 (include links to GitHub or sample projects if available).
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
- Industries
- Research Services
- Location:
- United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology