Senior Software Engineer / Tech Lead (x5 Roles) HealthTech | Tech for Good | Series A Scale-Up | Go, Java, OOP, C#, PHP, AWS, APIs, Full Stack Engineering

Senior Software Engineer / Tech Lead (x5 Roles)

HealthTech | Tech for Good | Series A Scale-Up | Go, Java, OOP, C#, PHP, AWS, APIs, Full Stack Engineering

πŸ“ Remote UK

πŸ’° Β£67,000–£90,000 + Exceptional Benefits + Equity Potential

🌳 Areti Group – Carbon Positive Technology Recruitment

Build Technology That Makes a Difference

Areti Group is partnering with one of the UK's most exciting and well-funded HealthTech organisations following a significant Series A investment and a period of exceptional growth.

This mission-driven business is transforming access to healthcare through technology, building highly scalable digital platforms that improve patient experiences, streamline healthcare journeys and support millions of users across regulated healthcare environments.

As the organisation enters its next stage of growth, we're hiring multiple Senior Software Engineers and Tech Leads to help drive a major platform evolution programme.

This is a rare opportunity to join a company where your work has genuine real-world impact whilst working with modern technologies, talented engineers and complex technical challenges at scale.

The Opportunity

These roles sit at the heart of the engineering organisation.

You'll help shape the future architecture of a rapidly growing platform whilst remaining hands-on with technology and engineering delivery.

This role combines

🌳 Hands-on Software Engineering

🌳 Technical Leadership

🌳 Architectural Ownership

🌳 Cloud-Native Development

🌳 Full Stack Product Engineering

🌳 Mentoring & Coaching

🌳 Platform Modernisation

🌳 Technology for Good

Working closely with Product, Platform and Engineering teams, you'll help build highly scalable systems that support the next generation of healthcare technology.

Why This Role Will Appeal

We're particularly interested in engineers who have worked within complex, highly regulated or mission-critical environments.

Experience within the following domains would be highly advantageous:

🌳 Healthcare Technology

🌳 Electronic Medical Records (EMR/EHR)

🌳 Clinical Workflow Platforms

🌳 Patient Management Systems

🌳 Healthcare SaaS

🌳 Digital Health

🌳 Telemedicine

🌳 Virtual Care Platforms

🌳 Online Prescribing

🌳 Medication Fulfilment

🌳 Healthcare Subscriptions

🌳 Regulated Software Products

🌳 High-Volume Consumer Platforms

No clinical qualifications are required.

We're looking for engineers who understand how to build secure, scalable and highly reliable software within complex environments.

What You'll Be Doing

🌳 Designing and building scalable APIs and backend services

🌳 Leading technical initiatives and influencing architectural decisions

🌳 Building modern cloud-native applications and services

🌳 Supporting a strategic transformation from legacy systems towards modern distributed architectures

🌳 Working across the full software development lifecycle

🌳 Collaborating closely with Product, Design and Platform teams

🌳 Improving scalability, resilience, performance and reliability

🌳 Driving engineering best practices around Object-Oriented Design, SOLID principles and clean architecture

🌳 Supporting CI/CD, observability and platform engineering initiatives

🌳 Mentoring engineers and helping raise technical standards across the organisation

🌳 Contributing to hiring and engineering growth

Technology Environment

One of the most exciting aspects of this role is the flexibility of the engineering organisation.

Depending on your interests and experience, you'll have the opportunity to either:

🌳 Join a specialist Golang engineering team focused on building next-generation cloud-native services and distributed systems

OR

🌳 Work within a broader polyglot engineering environment where multiple technologies are used across products, platforms and services

We're interested in strong software engineers from a variety of backgrounds.

Backend Technologies

🌳 Go (Golang)

🌳 PHP

🌳 Ruby

🌳 Python

🌳 Java

🌳 C#

🌳 TypeScript

Strong engineering fundamentals are more important than expertise in any single language.

Cloud & Platform

🌳 AWS

🌳 Docker

🌳 Kubernetes

🌳 Terraform

🌳 Infrastructure as Code

🌳 CI/CD Pipelines

🌳 GitHub Actions

🌳 Cloud-Native Development

🌳 Platform Engineering

APIs & Architecture

🌳 REST APIs

🌳 GraphQL

🌳 Microservices

🌳 Service-Oriented Architecture

🌳 Event-Driven Architecture

🌳 Distributed Systems

🌳 Domain-Driven Design (DDD)

Data &

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...