Senior-level software engineers at FreeAgent have the experience and technical expertise required to build well-tested, scalable web applications. In this role, you will use this experience to design and build features, pay down technical debt, and ensure we have a healthy system architecture built for the future. You will also give back by helping our less-experienced engineers develop in their roles.
You get to use exciting modern technologies at FreeAgent. We heavily rely on the following:
- Ruby and Ruby on Rails for most of our application code
- RSpec for writing tests
- AWS for all of our infrastructure
- Docker for containerisation
- Lambda for running serverless services
- Terraform for writing infrastructure as code
Experience with any or all of these things would be fantastic but don't worry if it doesn't quite match up. You can see the full list on StackShare.
Our Radar Team
Our Radar team’s mission is to help users stay organised, make educated decisions, and be better at business from day one in FreeAgent. By offering tailored and accurate data and insights, the team guides and encourages customers to use the product's features, to help them run their business more effectively.
Your typical week will include:
- Designing and developing new features, and shipping them to production via our best-in-class continuous delivery platform (we deploy dozens of times a day!)
- Working collaboratively with engineers, product managers and product designers in order to plan sprints, as well as help to estimate upcoming projects
- Reviewing pull requests and helping colleagues troubleshoot their code
- Using your experience to solve real-world problems, from performance optimisations to helping to resolve production incidents
- Authoring and responding to 'request for discussion' documents which we use to collaboratively make high-impact technical decisions across engineering teams
You 🙌
Ideally you'll have:
- Commercial experience in developing and maintaining web apps
- Enthusiasm for taking complex problems and simplifying them for our customers
- A strong understanding of frontend and backend technologies
- A keen interest in programming with Ruby and Ruby on Rails (we can help you learn and get up to speed!)
We also value the following attributes
- Strong attention to detail. If a job is worth doing, we believe it's worth doing right
- Learning mindset. If you are committed to self-improvement, we can provide opportunities galore
- Strong communication skills. We believe being able to write and articulate your thoughts are great skills to have in any business
Our work life 👩🏽💻
We believe in a strong work-life balance, we don’t work long hours (35 hour working week), and we have a fabulous Edinburgh HQ expertly designed for collaboration including high-quality A/V equipment to provide a great experience for distributed teams.
At FreeAgent, we support each other and operate a no-blame culture. Our mindset is: work hard, be nice to people, and the rest will sort itself out!
Work pattern for this role
This is a permanent role (Monday to Friday, 9am to 5pm).
This role can either be based in Edinburgh or remotely within the UK. If based in Edinburgh, there will be an opportunity to adopt hybrid working, under an agreed pattern of 2 days from the office and 3 days at home each week. Working from home is second nature to us as we have been championing remote working for 16 years.
Perks 🎁
Annual starting salary of £57,000 - £70,000 per annum depending on experience, with room to progress to £78,000 within the band. Our starting salaries typically leave some opportunity for growth within the band as salaries are linked to performance expectations to nurture our culture of fairness, learning and development.
We pride ourselves on creating a fantastic place to work, including (but not limited to!) the following:
- 33 days holiday (and an extra day for each year you're with us)
- Flexible/hybrid working
- Private health care
- Life assurance
- 5% matched pension contributions
- Summer 4 day weeks (giving you 8 additional days off!)
- Buy-as-you-earn share schemes
- Sabbatical leave (unpaid)
- Cycle to work scheme
- Wellness webinars
- Focused learning time and learning budgets
- Volunteering day
About FreeAgent
FreeAgent aims to remove the stress and pain of dealing with business finances. From the very beginning in 2007, our aim was to create a product that would make an impact and improve the lives of micro-businesses in the UK. Now FreeAgent is one of the UK's most popular online accounting software providers, with over 150,000 customers.
Not to blow our own horn … but AccountingWEB even named FreeAgent the top bookkeeping product of 2020 and 2021. And in 2022 we were voted ‘Friendliest Software of the Year’ at the ICB LUCA Awards. The list could go on!
From hiring our very first employee back in 2008, we’ve grown to over 250 employees who all share the same vision and values.
FreeAgent is an equal opportunities employer, and we invest in our people and culture to ensure we have a happy, diverse and high-performing team. We strongly encourage applications from people with varied backgrounds and perspectives. All applicants are considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, age, disability, family or parental status.