Software Engineer - Full Stack
Published on April 25, 2024
Founded in 2020, our mission is to empower mortgage lenders and leverage technology to enable them to focus on what they do best, lending. An oligopoly of technology suppliers provide a handful of systems that are outdated, get infrequent updates and are painful to customise. Lenders are frustrated and ready for change. Mast is building cloud-native mortgage technology to help lenders process more mortgage applications in less time. We want to help lenders get to a mortgage decision a lot faster and a lot more efficiently, transforming the buying journey for the borrower. We are building self-service products where lenders own all the controls and levers so that they can offer the best service possible. We strongly believe that solving and addressing the hard problems at the roots is the only way to transform an industry.
- Work with the engineering team to ideate on and build the Mast platform
- Write thoughtful, high-quality code – using TDD where possible
- Proactively maintain and improve our codebase
- Support product improvement drives and independently identify potential product improvements
- Build the front-end of applications through appealing visual design
- Work on integrations with other potential partners and on APIs
- Troubleshoot, debug and upgrade software
- Learn and understand our infra stack - Heroku + AWS
- Build systems to automate as much of the developer experience as possible
- 3+ years experience in web application design and development
- Strong experience with Rails, which is at the core of our tech stack, and ideally Stimulus and Turbo. Experience with JS front-end frameworks is a bonus (we use Vue for some parts of the platform that require more interactivity)
- Strong experience creating and deploying complex web applications that are scalable, manageable and performant
- Experience writing automated unit, integration and end-to-end tests in RSpec
- Working knowledge of Unix-like operating systems
- Ability to work independently in a team environment
- Willingness to pair program now and then! When you join you'll get a Tuple account for seamless remote pairing
- Experience of pairing, Agile, TDD
- Knowledge of banking/finance/fintech
- Previous startup/scale-up experience
- £50,000 - £60,000 + Stock Options
- Pension plan
- Employee First Company (Flexible working culture with HQ in central London)
- 25 days holiday + bank holidays
- 5 weeks a year: work from anywhere
- Equipment budget
- Learning & development budget
- Cycle to Work Scheme
- Stock Option Plan
- Donuts every Thursday + breakfast every other Wednesday
- Monthly team socials + Quarterly Team Meetups @ HQ