About the Project
We are looking for a Middle .NET Developer to join a team working on a modern healthcare operations platform used by clinics and service providers to manage appointments, patient-related workflows, internal tasks, notifications, and reporting.
The product is already in production and is being actively developed. The backend is built with .NET 8, ASP.NET Core Web API, and PostgreSQL, with cloud deployment on Azure. The team focuses on clean API development, stable integrations, reliable background processing, and improving existing business logic without unnecessary overengineering.
This role is a good fit for a developer who already has solid .NET experience and wants to grow further in backend architecture, cloud-based development, and production-quality engineering.
What You Will Do
- Develop and maintain backend features using C#, .NET 8, and ASP.NET Core Web API.
- Build REST APIs for web applications, admin panels, and internal service integrations.
- Work with Entity Framework Core, PostgreSQL, migrations, and database queries.
- Implement business logic related to appointments, task flows, notifications, and reporting.
- Support background jobs for reminders, scheduled updates, and asynchronous processing.
- Work with authentication and role-based access using JWT and modern identity practices.
- Investigate bugs, production issues, failed jobs, and API errors using logs and monitoring tools.
- Write unit and integration tests for core backend functionality.
- Participate in code reviews and technical discussions with senior engineers.
- Collaborate with frontend developers, QA engineers, product owners, and DevOps specialists.
What We Are Looking For
- 3+ years of commercial experience with .NET development.
- Good knowledge of C# and ASP.NET Core Web API.
- Practical experience with .NET 6+ / .NET 8 preferred.
- Experience with Entity Framework Core and relational databases.
- Good understanding of REST API design, validation, error handling, and DTO mapping.
- Basic understanding of authentication, authorisation, users, roles, and permissions.
- Experience with Git, pull requests, code reviews, and CI/CD workflows.
- Ability to write clean, readable, and maintainable code.
- Understanding of unit testing and debugging.
- Strong spoken English — Upper-Intermediate / Advanced level, B2+ or higher.
Nice to Have
- Experience with PostgreSQL.
- Experience with Azure App Service, Azure SQL/PostgreSQL, or Azure Storage.
- Familiarity with background job tools such as Hangfire, Quartz.NET, or hosted services.
- Basic experience with Docker.
- Experience with healthcare, scheduling, workflow, or internal business platforms.
- Familiarity with API documentation tools such as Swagger / OpenAPI.
What We Offer
- Remote-friendly cooperation format.
- Work on a real production platform with active users.
- Modern .NET stack without outdated legacy-heavy development.
- Support from senior engineers and clear code review practices.
- Opportunity to grow into Senior .NET Developer responsibilities.
- Long-term cooperation on international projects.
Apply
If you are a .NET Developer who wants to work with a modern backend stack and grow in cloud-based product development, we would be glad to hear from you.
Send us your CV and we will contact you to discuss relevant opportunities.