Full Stack Engineer

Montu

Location
United Kingdom
Job Type
full-time
Salary
70,000 Β£65K – Β£75K
Posted
October 16, 2025

Job Description

Fully Remote Full-Stack Developer (UK-based)

We’re looking for a Full-Stack Developer to join our small but highly skilled team as we build our software platform from the ground up using modern technologies. Our stack includes Node.js, TypeScript, React, and Postgres deployed on AWS infrastructure. Please note: you must be UK-based to be considered.

Why Join Us?

At Montu, technology is at the heart of how we deliver patient care. You’ll be working on software that improves operational efficiency and directly impacts patient outcomes.

  • Direct impact – our team works closely with the business, so the features you build quickly translate into real-world improvements.

  • Ground-floor opportunity – help shape technical decisions and influence the direction of a product that’s redefining patient care.

  • Purpose with growth – we’re scaling fast, and you’ll grow with us while building solutions that make a real difference in healthcare.

What You’ll Do

  • Design, architect, and build performant, scalable applications using modern web technologies.

  • Manage and enhance cloud infrastructure (AWS/GCP) for security, scalability, and reliability.

  • Own solutions end-to-end – from gathering requirements with end-users, to delivery, monitoring, and continuous improvement.

  • Collaborate closely with a cross-functional team on projects that transform how we deliver care.

 

What We’re Looking For

  • Passion for technology – you’re curious, proactive, and thrive on solving problems.

  • Strong fundamentals – solid understanding of software design principles and system architecture.

  • Experience – 5+ years in software development, with strong Node.js/TypeScript skills.

  • Some experience with AWS services such as Lambda, RDS, and SQS.

  • A collaborative mindset and desire to make a tangible difference through your work.

What You’ll Get

  • 25 days holiday (rising to 27 after one year & 30 after 2 years) + bank holidays

  • Generous pension scheme with employer matching contributions up to 5%.

About Montu UK

Montu is the UK’s leading cannabis company with operations globally facilitating access to cannabis through locally integrated ecosystems that streamline the patient experience from end-to-end and set new standards in Cannabis Care.

Our mission: improve the lives of millions of people through cannabis therapies. Medical cannabis has already been legalised in more than 50 countries across the world over recent years, unlocking a huge potential for medical & wellness markets. As one of the fastest growing businesses in the industry, Montu is now actively looking to expand the team to take the company to the next level.

We take a technology-first approach to improving the medical cannabis patient experience – whether it’s by delivering best-in-class online clinical care, or through our industry-leading product lines and innovative supply chain management tools.

🎯 Who is this job for?

This position is ideal for a Middle to Senior Full Stack Developer with 5+ years of experience, especially strong in Node.js, TypeScript, React, and AWS. Candidates should understand system architecture and be comfortable working across the stack—from infrastructure to UI—in a fast-growing, impact-driven environment. Familiarity with AWS services (e.g., Lambda, RDS, SQS) and an interest in healthcare tech are key.

πŸ’¬ Potential Interview Questions

  1. What are the advantages of using TypeScript over JavaScript in a full-stack application?
    TypeScript offers static typing, better tooling support, and improved code maintainability, reducing bugs and improving developer productivity.

  2. How would you structure a full-stack application using Node.js, React, and Postgres?
    Backend with Node.js/Express handles API logic and database interaction, frontend in React manages UI and state, and Postgres serves as the relational database, all deployed via AWS services.

  3. Describe your experience deploying Node.js applications to AWS.
    I've used services like Lambda for serverless functions, EC2 for hosted services, RDS for Postgres, and S3/CloudFront for static assets, leveraging IAM roles for security.

  4. How do you manage asynchronous operations in Node.js?
    I use async/await and Promises to handle non-blocking I/O, and tools like SQS or background workers for task queues when needed.

  5. What is your approach to error handling in a Node.js/Express API?
    Centralized error middleware, structured error classes, and consistent logging ensure that errors are caught, logged, and responded to with appropriate HTTP status codes.

  6. What techniques do you use for state management in React applications?
    For local state, I use hooks like useState and useReducer; for global state, I use Context API or libraries like Redux or Zustand depending on complexity.

  7. How do you ensure performance and scalability in a Postgres-backed application?
    Indexing, query optimization, connection pooling, and monitoring tools like pg_stat_statements or AWS RDS Insights help maintain performance at scale.

  8. What’s your experience with AWS services like Lambda, RDS, and SQS?
    I've deployed serverless functions using Lambda, managed relational data with RDS (Postgres), and implemented event-driven architectures using SQS for decoupling components.

  9. How would you implement user authentication in a React/Node.js app?
    I’d use JWT for stateless auth, bcrypt for password hashing, and middleware to protect API routes, with frontend token handling via HTTP-only cookies or local storage.

  10. Can you describe a time when you built something from scratch and how you approached it?
    I designed and launched a full-stack web platform from initial wireframes, setting up the backend API, designing the schema, building the frontend UI, and deploying on AWS with CI/CD pipelines.

πŸ“‹ Job Summary

Montu UK is hiring a UK-based Full Stack Engineer to build a modern healthcare platform using Node.js, TypeScript, React, Postgres, and AWS. You'll work remotely in a small, agile team where your code directly improves patient outcomes and shapes the future of digital cannabis care. This full-time role offers £65K–£75K, excellent benefits, and the chance to drive technical decisions in a purpose-driven, fast-growing company. If you want to build meaningful tech from the ground up, this is your opportunity.

Required Skills

Node.js TypeScript React