FreeAgent is:
This is your chance to come and shape the future of small business banking and accounting!
It's an exciting time in the accounting and banking space. We're seeing a revolution in the FinTech industry, and new government initiatives such as Making Tax Digital and Open Banking are opening up new features and products for customers.
The technology in this space is changing rapidly and at FreeAgent we're working on the cutting edge. We're focused on providing the best possible user experience for our growing customer base.
We want people to be productive, to have career opportunities, to be focused on meaningful work and to have an excellent work/life balance. We like to think we work smarter, not harder, which is why we stick to a 35-hour working week and still Get Things Done.
We have built a powerful CI/CD platform which can run 45,000+ automated tests in less than five minutes which allows us to remain productive at scale, and allows all engineers, regardless of level, to deploy code to production multiple times a day.
We value a diverse team, and we believe the variety of experiences and backgrounds in our team make us stronger. Every other month, we spend a week outside of normal projects and maintenance and focus exclusively on service improvements and “nice-to-haves”.Our legendary 'Hack Days' are held twice a year. Engineers write about what they do, and what they learn, on our popular engineering blog.
A senior engineer can be based remotely anywhere within the UK or at our lovely Edinburgh office. Mid-level engineers are usually based in the office, but can be remote-based (on a case by case basis) - at present our entire engineering team is working remotely. We have an amazing office in central Edinburgh (one of the great cities of the world), and our work environment is light and bright with inspiring spaces and quiet places. If you're based in the office you'll enjoy catered lunches every Friday, weekly yoga and many other perks and treats. Find out more about life at HQ here!
Are you a cloud computing, automation enthusiast and DevOps devotee? Can you help us grow with best-of-breed open source tools and managed AWS services, and join us in embracing state-of-the-art cloud best practices? Do you want to work with an increasing portfolio of cloud technologies, as part of a growing progressive organisation?
Development Platform is part of our Platform Engineering group. Our team mission is “Make FreeAgent developers super-productive!" The engineering teams are our customers. Productive, happy coders with great tools write great code and deploy daily adding constant visible value to our business. We aim to keep them that way.
We provide the CI/CD capability and developer tooling that enables our engineers to build, test and deploy quickly. We're also helping migrate FreeAgent to AWS, to an exciting container-driven future.
We need software developers with passion for Continuous Development, Continuous Deployment (CI/CD), Ruby software engineering, DevOps and knowledge of AWS Cloud Computing. We want people familiar with cloud native approaches, cloud automation and container technology, who have a constant desire to keep learning and who have real hands-on experience. You’ll be part of our ongoing journey, enabling our growing engineering team to ship code and services to production over 300 times a month.
FreeAgent is undergoing a re-engineering project to move into AWS. This is an opportunity to join us at an early stage and be part of design, transition and adoption conversations and really make an impact.
Technologies we use: Ruby, Rails, Jenkins, Docker, AWS, Terraform, MySQL, ECS, Linux, RSpec
Apps we use: GitHub, Trello, G Suite, Notion, Slack
We look for:
Annual salary £40,000 - £80,000 depending on experience, plus competitive benefits package. We provide a comprehensive package of employee benefits, which have been carefully selected to protect you, to promote healthy lifestyles, and to give you peace of mind. You can read more about these on our website.
Our application process is simple; just upload your CV and answer a few questions about why you are interested in this opportunity.
Our selection process involves a phone interview, a coding test exercise, code review call and a final interview over google meet. (We work hard to make the process as straightforward, transparent and enjoyable as possible.)
We really care about building an inclusive and diverse team, and we welcome applications from people with varied backgrounds and perspectives. We want to make sure that the people who build FreeAgent are reflecting our diverse customer base and bringing with them a range of ideas and experiences. What unites us is an openness to suggestions, and a drive to solve problems in the best way possible.
Don’t forget to tell us about why you think FreeAgent is the right place for you to make a difference!