At a Glance
- Tasks: Develop AI-powered web applications and scalable backend services to enhance healthcare delivery.
- Company: Join a dynamic health tech company focused on using AI for impactful solutions.
- Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
- Why this job: Make a real difference in healthcare while working with cutting-edge technology and a collaborative team.
- Qualifications: 5+ years in software engineering with experience in full stack environments and a passion for AI/ML.
- Other info: Position based in London with a focus on in-person collaboration.
The predicted salary is between 66000 - 88000 £ per year.
Join a fast-growing health tech company using AI to solve high-impact, real-world problems. Building tools that help frontline professionals reduce admin and focus on delivering care, my client are looking for engineers who want their code to make a measurable difference.
What You’ll Be Building
- AI-powered web applications (think speech-to-text, smart summarisation, and automation of manual workflows)
- Scalable backend services and internal APIs to support data-heavy processes
- Realtime interfaces using modern frontend frameworks (HTMX/Turbo/Alpine or similar)
- Integrations with LLMs (e.g., OpenAI, Claude) to optimise and automate user workflows
- Developer tooling and infrastructure to support continuous deployment and high availability
Tech Stack Overview
- Backend: Ruby on Rails, PostgreSQL, Sidekiq, Redis, AWS
- Frontend: Turbo/Hotwire, Phlex, AlpineJS, TailwindCSS
- AI/LLM: OpenAI, Claude, LangChain (or equivalents)
- Infra: Docker, Terraform, GitHub Actions, CloudWatch
What You’ll Do
- Write clean, well-tested code across the stack with a product-focused mindset
- Own feature development end to end — from design discussions to deployment
- Work with cross-functional teams to translate user pain points into elegant solutions
- Optimise application performance and system scalability as usage grows
- Drive architectural improvements and evaluate new tools/libraries
- Help productionise AI features (prompt tuning, prompt chaining, LLM orchestration, etc.)
What We Look For
- 5+ years in software engineering, ideally across full stack environments
- Experience working on complex systems with meaningful scale
- A bias toward action and pragmatism: you ship working software quickly
- Strong product intuition and comfort collaborating beyond just engineering
- Interest in AI/ML — no PhD required, but hands-on curiosity essential
- Based in (or regularly able to visit) London for in-person collaboration
Location: London, Hybrid
Salary: £110,000 + benefits
Contract: Full-time, Permanent
Senior Software Engineer – Full Stack/ AI Driven Tools employer: Block MB
Contact Detail:
Block MB Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer – Full Stack/ AI Driven Tools
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Ruby on Rails and PostgreSQL. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.
✨Tip Number 2
Demonstrate your understanding of AI and machine learning by discussing relevant projects or experiences during your conversations. Showing genuine interest and curiosity in AI-driven tools can set you apart from other candidates.
✨Tip Number 3
Prepare to discuss how you've optimised application performance in past roles. Be ready to share specific examples of challenges you faced and how you overcame them, as this aligns with the company's focus on scalable solutions.
✨Tip Number 4
Network with current employees or industry professionals who have experience in health tech or AI applications. Engaging in conversations about their work can provide valuable insights and potentially lead to referrals.
We think you need these skills to ace Senior Software Engineer – Full Stack/ AI Driven Tools
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in full stack development and AI-driven tools. Emphasise projects where you've built scalable applications or worked with technologies mentioned in the job description.
Craft a Compelling Cover Letter: In your cover letter, express your passion for health tech and how your skills can contribute to solving real-world problems. Mention specific experiences that demonstrate your ability to work with cross-functional teams and deliver impactful solutions.
Showcase Your Projects: If you have any personal or professional projects that align with the role, include them in your application. Highlight your contributions, the technologies used, and the outcomes achieved, especially if they relate to AI or scalable systems.
Prepare for Technical Questions: Anticipate technical questions related to the tech stack mentioned in the job description. Brush up on Ruby on Rails, PostgreSQL, and AI integrations, and be ready to discuss your approach to building scalable applications and optimising performance.
How to prepare for a job interview at Block MB
✨Showcase Your Full Stack Experience
Make sure to highlight your experience across both frontend and backend technologies. Discuss specific projects where you've successfully integrated various tech stacks, especially those mentioned in the job description like Ruby on Rails and PostgreSQL.
✨Demonstrate Your AI Curiosity
Since the role involves AI-driven tools, be prepared to discuss your interest and any hands-on experience with AI/ML technologies. Share examples of how you've implemented AI features or explored new tools that could enhance user workflows.
✨Emphasise Collaboration Skills
This position requires working with cross-functional teams. Be ready to provide examples of how you've effectively collaborated with non-engineering teams to translate user pain points into technical solutions.
✨Prepare for Technical Challenges
Expect to face technical questions or challenges during the interview. Brush up on your problem-solving skills and be ready to demonstrate your ability to write clean, well-tested code under pressure.