Company Overview
Head Diagnostics enhances patients' quality of life with innovative neurological diagnostic solutions. Our cloud-native software as a Medical Device (SaMD) platform enables healthcare providers to achieve better outcomes through accurate neurological assessments.
As we continue evolving our platform, we seek a Senior Backend Engineer to help build scalable and reliable software systems that positively impact healthcare.
In return, we offer a chance to work on meaningful technology, a collaborative remote-first culture, and growth opportunities. Join us in solving challenging problems and improving patient care within a supportive team environment.
Contract Terms
- Fully Remote (India)
- Fixed-term contract position
- Opportunity to extend based on performance
- Working hours aligned with the Ireland time zone (typically 1 : 30 PM - 10 : 30 PM IST)
- Occasional travel may be required
About The Role
This role involves expanding our neurology platform by implementing cloud-native solutions and optimizing existing software. You'll be responsible for the backend ecosystem that powers our medical device software.
In this hands-on coding position, you will own backend components - from infrastructure implementation to system architecture- design scalable microservices, optimize database architecture, enhance security protocols, maintain cloud architecture for SaaS products and work on product compliance documentation to ensure healthcare regulations and collaborate closely with other stakeholders to deliver technically robust solutions.
As an experienced engineer, you will identify technical challenges, propose solutions, and collaborate on quality software development and problem-solving with the team. You'll help shape our technical direction while delivering solutions that advance neurological care and improve patient outcomes.
What You Bring
Technical Toolkit :
7+ years of experience in backend development with C# and .NETExperience with both legacy (.NET Framework 4.x) and modern (.NET Core through .NET 5+) developmentKnowledge of microservices architecture and RESTful API designStrong understanding of database design and optimizationDevelopment experience with either AWS or Azure Cloud ComputingExperience with container orchestration (ECS / EKS, Service Fabric)Experience with event-driven architectures and message queuesHands-on experience with Redis caching, Docker containerization, and Entity FrameworkWorking knowledge of Serverless computingProven ability to :
Work independently and deliver complete solutionsHandle legacy code maintenance and modernizationImplement secure coding practicesOptimize application performanceTroubleshoot complex system issues efficientlyNice to have :
Experience with medical device software developmentKnowledge of healthcare IT standards and regulationsUnderstanding of HIPAA compliance requirementsPrevious work with FDA or CE-regulated softwareExperience with healthcare data security standardsOur Tech Stack
Backend : .NET Core, ASP.NET Core, C#, Node.JS, PythonCloud Platforms :AWS : EKS, EC2, Lambda, RDS
Azure : Service Fabric, IoT Hub, Functions
Monitoring : Application Insights, Prometheus, GrafanaDatabase : PostgreSQL on RDS, Azure TableMessaging : AWS SQS / SNS, RabbitMQ, Azure Service BusTools : Docker, RabbitMQ, RedisAlerting : PagerDutyYou Will Be a Good Fit If
You balance pragmatism with perfection. In medical software, quality is essential, but you know when to make practical trade-offs to ensure safety and compliance.You are a backend specialist who sees the bigger picture. While you excel in software development, you also have a strong understanding of user experience and effective collaboration across disciplines.You are comfortable with autonomy but know when to seek input. You can drive projects independently, yet you recognize when decisions need broader discussion.You approach legacy systems with strategic patience. Instead of looking for rewrites, you can work with existing code while incrementally improving architecture and performance.You can communicate clearly. You have key skills for remote teamwork across time zones, including explaining technical concepts clearly, providing constructive feedback, and maintaining up-to-date documentation.You care about creating lasting solutions. You are excited to build software that healthcare professionals rely on, and you take pride in creating robust and maintainable systems over time.Why Join Us
Head Diagnostics provides a rewarding opportunity to drive healthcare innovation that impacts lives. As we launch new products, you will help shape how clinicians detect cognitive conditions and help patients monitor progress.
We have created a workplace where everyone can thrive :
A collaborative team : A culture where knowledge is freely shared, and everyone's input is valued regardless of tenure or titleSupportive environment : You will work with colleagues who support your success and well-being, celebrate your wins, and help you during challengesContinuous growth mindset : We promote skill expansion through peer mentoring, technical discussions, and innovative exploration beyond formal learning allowancesWork that matters : Every feature you help develop directly contributes to a platform designed to improve neurological care and patient outcomesOur Interview Process
Initial intake with an Engineering ManagerSystem design and architecture discussionTeam fit and culture conversationOffer and joining discussionsBenefits
Competitive fixed salaryLearning and certification allowanceHome office setup, including a laptop and peripherals for home / office workProfessional development opportunities