Full Stack Engineer
Who we are
Our mission is to transform how healthcare organisations and their workforce work together. Our Connected Scheduling™ platform connects healthcare organisations and their workforce giving more autonomy and control to staff on how and when they work. Over 50% of UK GP practices use Lantum, we work with over 30% of UK hospitals too and we have not only saved millions in expensive staffing costs for the NHS, but we have countless stories of how we have improved the lives of clinicians who, for the first time, are able to plan their work lives around their personal lives.
What truly sets us apart is our culture and commitment to our mission. It is our incredible team that are the driving force behind our success and provide us with our competitive edge. We are a diverse group of people (20+ nationalities and 53% female workforce) who work hard to change an antiquated industry. We appreciate each others’ skills and differences, we are creative, focused and we are authentic to our true selves. Our team is supported to deliver their best work with clear career progression, a strong feedback culture and individual training budgets. We offer personal support too from health care subsidies including enhanced maternity and paternity leave and a Mental Health First Aider community.
We have a bright and modern office which you can work from throughout the week and 2 core office days per week (Tuesday & Wednesday) where the whole team comes together with free lunch provided.
About the role
As a Full Stack Engineer, you will be responsible for developing and maintaining software applications and features, working collaboratively and troubleshooting complex issues. You will have the opportunity to work on software that makes a very real difference to the way the nation’s healthcare system operates.
You will join an Engineering team of 19 reporting into one of our Engineering Managers. You will work in close collaboration with our Product, Design and Operations teams to ensure we deliver the most impactful work and high-quality solutions to our customers.
This is an exciting time to join our Engineering team, where you can focus across multiple innovative products and features, as well as work with the team to solve complex problems ensuring we continue to deliver value to our customers.
Developing and maintaining software applications and features using a tech stack that includes Python - Django / Flask, React / React Native, Kubernetes (EKS), Redis, and PostgreSQL all on AWS infrastructure.
Designing and developing APIs.
Contributing to collaborative cross-functional teams, working with product, designers, and other engineers, to define and deliver high-quality solutions.
Adhering to architectural and coding best practices and generally improving the existing codebase through identifying and addressing technical debt, bugs, and performance bottlenecks.
Ensuring responsiveness and scalability of applications.
Participating in code reviews and knowledge sharing with the team to ensure code quality and system performance.
Troubleshooting and debugging issues across the stack and providing technical support for user facing roles.
About you - We’ll be looking for
Required Technical Skills:
Experience with Python, particularly with Django and Flask frameworks.
Solid understanding of SQL, especially PostgreSQL.
Knowledge of modern web architectures and patterns.
Proven experience in identifying, addressing, and reducing technical debt to enhance system performance and maintainability.
Experience with Angular.
Experience with React Native.
Familiarity with NoSQL databases, like MongoDB.
Practical experience with AWS (Amazon Web Services).
Familiarity with version control tools, such as Git.
Experience with modern front-end build pipelines and tools.
Ways of Working:
Exhibits exceptional problem-solving abilities by approaching challenges logically and thinking outside the box to find innovative solutions, while aiming to deliver high-quality code and outcomes.
Puts a strong emphasis on teamwork and collaboration; values diverse perspectives and actively seeks input from team members to ensure collective success. liaising with both technical and non-technical members to achieve common goals.
Communicates effectively, both in written and spoken form.
Takes initiative and is proactive in unblocking their own work and assisting others.
Remains open to feedback and is committed to continuous learning and improvement.
Manages time efficiently and has the ability to multitask effectively under pressure.
🖥️Home office set up - £200 stipend towards home office equipment to support remote working
🏠Hybrid working - 2 days in the office a week
🌈A vibrant and fun WeWork office space
🚇Travel expenses to the office reimbursed on core office days
💆♀️Health Cash Plan:
Cash refunds for physio, dental, and other health related costs.
An Employee Pricing Program that grants you access to special, non-public discounts to gyms and top retail brands
Plus access to a 24/7 counselling and support helpline
🧓Pension - Lantum matches 4% of your salary into your pension pot!
🌴Holiday - 25 days holiday + 1 additional day of birthday leave
🍕Team lunch - provided on core office days
🧠Wellbeing Support - Access to Spill, a mental health support app
🌱£500 Learning and development budget each year to drive your own development
We want every employee to live the core values of the business:
More than me: Our goals are too big to achieve on our own, it takes diverse skills and various people to achieve greatness.
Care a lot: Doing the right thing isn’t optional. We care a lot about our users, the NHS and each other. We hold each other to the highest standards and earn our reputation every day.
See it thru: We’re constantly looking for excellence. We take pride in planning and execution of all types of work, and we’re not deterred by bumps in the road or adversity. When we see obstacles, we relish the challenge and keep going.
Think around corners: We always stay ahead of the curve. All of us share a responsibility to challenge the status quo, think outside of the box, turn problems on their head and turn weaknesses into strengths.
**Bounce back & learn: **Being brave, taking risks and trying new things. It’s better to take risks and learn from them and being open to changing from what you learned is what makes us successful.
We believe that a great workplace is one that represents the world we live in and how beautifully diverse it can be. That means we have no judgement when it comes to any one of the things that make you who you are. Everyone is welcome — as an inclusive workplace, our employees are comfortable bringing their authentic whole selves to work. Be you. All you need is a passion and a desire to be part of our mission.