My Money Matters was founded in 2018 and started life providing UK public sector employers with an innovative pensions solution. We have been on an exponential growth journey ever since. We are now a financial wellbeing platform serving both the public and private sectors. Our mission is to become the category leader in helping employers improve the financial wellbeing of their people.
To date, My Money Matters has grown to hundreds of thousands of users across the UK. We help people to improve their financial wellbeing through our retirement, learning, coaching, webinars, will writing and many other offerings.
My Money Matters is a remote-first business that’s focused on being an employer of choice where people thrive. We are an award-winning team of 75 and the youngest business to win ‘Employer of the Year’ at the ‘Investors in People’ awards in 2023. We are also a Disability Confident Employer.
Purpose
In this exciting remote role as a Full Stack Software Engineer, you will be key part of a dynamic team of Engineers responsible for growing and maintaining our state-of-the-art online pensions & financial wellbeing platform, mobile apps, financial advice products and services. Collaborating with a wider cross functional agile team you will support defining and delivering a roadmap of initiatives and enhancements. Responsible for the development of new features, improving performance, keeping costs low and maximising revenue from our products & services.
Our systems are built using Web technologies React, Node and SQL & No-SQL databases. Our single codebase is compiled for publishing to Android and iOS mobile apps using the ionic framework. Our technology stack is deployed in scalable cloud infrastructure (Azure, Google Cloud, Firebase), and we use Power BI for our reporting needs, as well as Teams for communication.
What you'll do:
- We are running a modern, lean, tech team where you will own high impact changes through the complete software development lifecycle, from conception, design, development, testing and deployment into the hands of our users.
- Collaborating across functions to understand user problems and co-author the product vision that you’ll also play a key role in delivering.
- Understand design principles and detailed knowledge of database schemas and architecture.
- Propose and present technical solutions in an architectural format employing modern software engineering techniques and patterns.
- Contribute to and follow the team’s documented best practices, standards, tools and ways of working to deliver high-quality, well-engineered solutions.
- Conduct releases to all environments, including production, ensuring successful deployments.
- Participate in code reviews of pull requests by peers, giving thoughtful, constructive feedback whilst being open to peer review feedback of your own code.
- Collaborating with and supporting team members to overcome technical challenges evangelising best practice.
- Participate in all aspects of agile software development including design, implementation and deployment.
- Be an active, engaged member of the cross-functional agile team and in agile ceremonies. Not afraid to take on responsibilities, voice your opinion and challenge others in the right way during standups, refinement sessions, sprint planning and retros.
What you'll bring:
- Proven experience as a Full Stack Software Engineer or similar role.
- Knowledge of multiple front-end languages, libraries and frameworks, and not afraid to adapt to new ones (i.e. HTML/CSS, JavaScript, React, ionic, etc)
- Knowledge of backend technologies such as Node.js, Express.js Next.js, GraphQL, RESTful APIs, microservices, etc.
- Familiarity with databases (e.g. Spanner, Postgres, SQL Server, SQL and NoSQL DBs), cloud platform (GCP, Azure and AWS), API and UI design.
- Engineering expertise in software development, including backend, frontend, and connecting the two.
- Experience in modern software architecture, frameworks and design patterns.
- Knowledge of CI/CD tools and processes.
- Ability to collaborate well in a team, self-driven and eager to learn new skills and technologies.
- Creative thinking, analytical skills with attention to detail.
- Great communication skills, fluent in written and spoken English.
Company Benefits
- £200 allowance to get your home office set up
- A generous holiday allowance of 25 days plus the day off for your birthday
- Contributory pension scheme (4% Employer, 5% Employee), with the option to top up your pension
- Affordable salary sacrifice benefits such as Cycle to Work, Home and Electronics, Gym Memberships Travel&Leisure, Lease Cars and much more
- Discounts and savings on shopping, travel, entertainment and more
- Access to our outstanding Employee Assistance Programme
- Access to Your Care and our own Wellbeing Hub
- Enhanced Family Friendly Pay
- Peer to Peer Recognition
- Quarterly socials and team events
- Significant training and development opportunities
- Volunteer day
- Annual leave purchase
- Health Cash Plan
- Enhanced Company Sick Pay
- Long Service Awards
- Group Life Insurance
Interview Process
- Screening - 20 minutes
- Stage 1 - Behavioural and Task - 60 minutes
- Stage 2 - Technical Interview - 45 - 60 minutes
- Stage 3 - Mindset & Add - 30 minutes