ShortlistFox
← Back to results

Full-Stack Software Engineer (Infrastructure Focus)

jobgether

Eligible countries: GB

UK

  • Remote
  • Full Time
Apply

About the role

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Full-Stack Software Engineer (Infrastructure Focus) based in United Kingdom.

This is an opportunity to join an innovative engineering team building AI-powered technology that simplifies operating room workflows and supports better patient care. In this remote-first role, you will contribute across the full technology stack, with a particular focus on cloud and on-premise infrastructure, backend systems, and reliable software delivery. You will help develop and maintain the systems that power intelligent healthcare applications used in high-stakes clinical environments. Working closely with product, data, and machine learning teams, you will own projects from initial design through deployment while continuously improving engineering quality and scalability. You will also help shape a collaborative engineering culture built on curiosity, accountability, and technical excellence. Occasional international travel will provide opportunities to observe hospital workflows and collaborate directly with clinical users.

Accountabilities:

  • Own projects end-to-end: Lead technical initiatives from design and development through testing, deployment, and ongoing improvement, collaborating across product and machine learning teams.

  • Build and maintain infrastructure: Contribute to cloud and on-premise infrastructure, ensuring systems remain reliable, scalable, secure, and suitable for demanding healthcare environments.

  • Develop backend services: Build and improve backend applications and services using technologies such as Elixir (Phoenix) and C++, while contributing to other areas of the technology stack as needed.

  • Contribute across the full stack: Work with frontend technologies, including React and TypeScript, as well as APIs, data pipelines, and infrastructure components.

  • Improve engineering quality: Deliver regular enhancements and fixes while maintaining high standards of code quality, reliability, and minimal regressions.

  • Write maintainable software: Build modular, self-documenting code that is easy for other engineers to understand, test, maintain, and extend.

  • Collaborate across technical domains: Work closely with product, data engineering, cloud infrastructure, and on-premise infrastructure teams to deliver integrated solutions.

  • Support product development: Contribute structured feedback, prototyping, testing, and technical recommendations to improve product functionality and user experience.

  • Work with modern infrastructure and data technologies: Contribute to systems involving Google Cloud Platform, GitHub Actions, NixOS, PostgreSQL, ETL pipelines, GraphQL, REST APIs, and healthcare integrations such as HL7 and FHIR.

  • Take initiative and solve problems: Identify technical issues, investigate root causes, implement solutions, and proactively communicate risks or opportunities for improvement.

  • Contribute to a positive engineering culture: Encourage candid communication, knowledge sharing, curiosity, mutual respect, and collaborative problem-solving.

  • Engage with clinical users: Participate in occasional international hospital visits to observe real-world workflows and help design technology that addresses practical clinical needs.

  • Requirements:

  • Experience as a well-rounded software engineer with practical knowledge across multiple areas of the technology stack, regardless of previous job title.

  • Strong software engineering fundamentals and the ability to develop clean, reliable, maintainable, and well-structured code.

  • Experience or a strong interest in infrastructure engineering, including cloud environments, deployment systems, and on-premise infrastructure.

  • Familiarity with backend development, ideally using Elixir (Phoenix), C++, or comparable technologies.

  • Exposure to frontend development with React and TypeScript is beneficial.

  • Understanding of cloud infrastructure and development tools such as Google Cloud Platform, GitHub Actions, and NixOS is an advantage.

  • Experience working with databases, data pipelines, or ETL processes, particularly PostgreSQL, is valuable.

  • Familiarity with API development and integration technologies, including GraphQL and REST, is beneficial.

  • Knowledge of healthcare technology integrations or interoperability standards such as HL7 and FHIR is a plus.

  • Ability to think systematically, anticipate edge cases, and balance technical rigor with pragmatic, efficient execution.

  • Strong problem-solving skills and a proactive approach to identifying, investigating, and resolving technical issues.

  • Excellent communication skills and the ability to collaborate effectively with colleagues across different technical disciplines.

  • Adaptability and curiosity, with a willingness to learn unfamiliar programming languages, tools, and technologies. Deep experience with the entire technology stack is not expected from day one.

  • A collaborative mindset and interest in contributing to a team culture based on candid discussions, continuous learning, and mutual respect.

  • Motivation to build technology that solves meaningful real-world problems, particularly in healthcare.

  • Willingness to undertake occasional international travel to visit hospitals and collaborate with clinical users.

  • Application instruction: Include the word “penguin” in your application to demonstrate that you have read the job description.

  • Benefits:

  • Competitive salary.

  • Early-stage equity opportunities.

  • Company-provided laptop and the tools needed to succeed.

  • Learning and professional development budget.

  • Flexible paid time off.

  • Company offsites and team-building events.

  • Remote-first working environment.

  • Opportunity to contribute to innovative AI-powered healthcare technology.

  • Opportunity to take ownership of meaningful engineering projects and influence technical development.

  • How Jobgether works:
    We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
    We appreciate your interest and wish you the best!
     
    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
     
     
    #LI-CL1