Senior .NET Developer
In this role, you'll help shape the architecture of a microservices-based system running on Azure and provide technical leadership to a team of developers. The environment encourages ownership, initiative, and staying on top of current technology trends.
Job description
Technical Direction & Mentorship
-
Drive the technical vision for .NET microservices hosted in the Azure ecosystem.
-
Mentor less-experienced team members and foster a high-performance engineering culture.
-
Review code, encourage best practices, and promote long-term maintainability.
Architecture & Engineering Excellence
-
Design scalable and reliable services using .NET and Azure technologies.
-
Work with tools like Azure Container Apps, Service Bus, and Event Grid.
-
Evaluate and introduce new technologies and architectural approaches where beneficial.
-
Keep system performance, security, and maintainability top of mind.
Collaboration & Delivery
-
Translate product needs into scalable software solutions.
-
Actively contribute to sprint planning, estimation, and prioritization.
-
Partner with stakeholders and other teams to align on timelines and dependencies.
-
Support the full development lifecycle—from design through deployment.
Prerequisites and skills
-
Has 6+ years of experience in backend development, ideally with .NET/C#.
-
Understands how to design and deliver modern, microservice-based applications.
-
Has experience working with Azure cloud services and distributed architectures.
-
Writes clean, testable, and scalable code.
-
Brings a mentoring mindset and enjoys working in collaborative teams.
-
Can effectively communicate technical ideas to both engineers and stakeholders.
Further information
This is a long-term opportunity with real technical ownership and space to grow within a forward-thinking, cloud-focused environment.
About the company
Our client is a well-established technology company with over 30 years of experience in developing software solutions for HR, payroll, and enterprise management. They focus on creating tools that streamline internal processes and support efficient business operations.
Apply for the position

You will be guided through the selection process by Dominika. If you have any questions? Call +421 948 432 411.
Personal data
I hereby give my consent to the processing of my personal data contained in the job application, professional CV, personal questionnaire, personal data obtained from the contact form on the company’s website and personal data obtained during the interview at Grain s. r. o. in accordance with Act No. 18/2018 Coll. on the Protection of Personal Data (hereinafter referred to as “Act No. 18/2018 Coll.”) by Grain Slovakia s. r. o. for the purpose of employment mediation. Consent may be revoked in writing at any time, otherwise the consent expires 3 years from the date of its granting and the data will be anonymised and further used exclusively for statistical purposes. I also acknowledge that the rights of the data subject are regulated in Section 59 et seq. of Act No. 18/2018 Coll. I declare that I fully understand the conditions of processing my personal data and I give my consent knowingly, voluntarily and without reservation.