Senior Full-Stack Software Engineer (C#, PHP, JavaScript)
Role details
Job location
Tech stack
Job description
Uralensis Innov8 Ltd is seeking a highly skilled and motivated Senior Full-Stack Software Engineer with proficiency in C#, PHP, and JavaScript to join our growing med-tech team. You will be central to supporting and evolving two key pathology software systems-one in C#, the other in PHP-while also contributing to the planned consolidation into a modernised .NET platform.
Proficiency in JavaScript is essential, not only for full-stack development but also for working with interoperability frameworks such as Mirth Connect (NextGen Connect) used in healthcare integration.
You will play a leading role in shaping scalable, secure cloud-based architecture while ensuring continuity of the existing systems., * Maintain, support, and enhance two existing applications (PHP and C#).
- Drive the migration to a unified, modern .NET-based SaaS platform.
- Design and build microservices and cloud-native components in the Azure environment.
- Use JavaScript across the stack, including integration layers (e.g. Mirth Connect scripting).
- Optimise software for performance, usability, and scalability.
- Leverage AI-assisted coding tools (e.g. GitHub Copilot, ChatGPT) for efficiency and productivity.
- Collaborate with stakeholders and clinicians to translate requirements into clean, reliable code.
- Lead code reviews and mentor team members.
Requirements
Do you have experience in Software development?, * 5+ years' experience in professional software development.
- Strong skills in C# / .NET (Core or Framework), PHP, and JavaScript (essential).
- Experience with Microsoft Azure: App Services, Azure SQL, Functions, Storage, API Management.
- Familiarity with Mirth Connect / NextGen Connect for healthcare interoperability and scripting.
- Strong knowledge of relational databases (SQL), data handling, and integration practices.
- Experience with CI/CD pipelines, version control (Git), and agile methodologies.
- Confident in demonstrating past projects or code samples.
- Strong professional references supporting both technical ability and team fit.
Desirable Skills
- Background in healthcare, diagnostics, or LIMS software.
- Understanding of HL7, FHIR, or other clinical messaging protocols.
- Experience with medical imaging workflows or machine learning applications.
Benefits & conditions
Pulled from the full job description
- Flexitime
- Employee discount
- Company pension
- Work from home
- Company events
- On-site parking, * Competitive salary
- Hybrid work structure (60% office / 40% remote)
- Company events and regular team activities
- Opportunity to shape healthcare software used by enterprise clients
- Supportive, flexible, and fast-moving working environment, * Company pension
- Employee discount
- Flexitime
- On-site parking
- Work from home