
Meet our women in engineering (Part 2)
The second of an occasional series, where we ask some of our women in engineering to share their experiences of working at FreeAgent: What was your career journey like before coming to FreeAgent? My academic background is in the Humanities, but I spent years working in web publishing. This work wasn’t particularly techy, as I was using a CMS to publish content to sites. I was curious about the stuff… Continue reading

Meet our women in engineering
In the first of an occasional series, we asked some of our women in engineering to share their experiences of working at FreeAgent: What was your career journey like before coming to FreeAgent? I'm a career switcher, from children's book publishing to software development. My first tech job in 2015 was a junior-friendly place where I learned TSQL on the job. Then, my second dev job was back in publishing,… Continue reading

The Data Science Internship Chronicles: A Starfleet-worthy Tale of Numeric Exploration
In the vast expanse of the universe, I, a humble data science intern, set out on a mission to improve a classification model. As I delved deeper into the data, I encountered anomalies and outliers that threatened to disrupt my analysis. But with the guidance of my mentors and the help of advanced data tools, I navigated through the stars and uncovered the hidden patterns that led to breakthrough insights.… Continue reading
We're hiring! Check out our vacancies 👈

Mindfulness with GitHub
I was a researcher in chemistry in my previous career, so I have a habit of labelling everything. It is important in chemistry to be organised; you don’t want to mix unknown liquids in unlabeled beakers. Can you guess why? BOOM! I apply this habit in every area of my life. Now, everything has a place and is clearly labelled. I have a place for vertically striped socks and a… Continue reading

How we hire in engineering
Applying for a new job can be daunting, especially when you’re not sure what the recruitment process is. At FreeAgent we try to be as open as possible about how we hire and make sure there are no surprises, so that you can be well prepared. Application ✍ Our application process is simple: just upload your CV and cover letter, and answer a few questions about why you are interested… Continue reading

Type checking in Ruby – Part 1
Over the course of a career in software engineering, we learn to love elements of our tooling and dislike others - that’s perfectly natural. As requirements change, including our own need to improve as engineers, so does what appeals to us when reaching for a new framework, language or library. A common path for lots of engineers will have been to learn something like C or C++, both strongly typed… Continue reading

My experience as an Analytics Intern
I was really excited to begin interning at FreeAgent and after 9 weeks in the Data Analytics team I feel I’ve learnt a lot about working in a team inside a company, and about the culture here. I thought I would write a bit about how it was getting set up, working on my project and communicating my findings to the rest of the company. Onboarding/set-up There were a lot… Continue reading

Fixing my first bug – the experience
As a computer science student, I obviously fixed bugs in code before. However, the first one I had to fix at FreeAgent felt significantly different from the corrections I had to make in my university assignments and other small projects. I think that was because whenever I worked on a project, I either wrote the whole code or the project contained just a few files. That meant I could skim… Continue reading

A brief introduction to ‘the cloud’ and managing infrastructure with code
Over the last decade the ‘cloud’ has become increasingly prevalent . A cloud based system allows a company to flexibly buy servers, storage, networking and various other services that are hosted externally rather than on-site, typically with a programmatic interface to allow large-scale use. According to a 2019 report, 94% of companies were utilising the cloud in one way or another. The market for cloud providers was valued at $200… Continue reading

What is a tech spec and why do I need one?
For the past three months, I’ve been a Software Engineering Intern in the Connections & Add-ons team here at FreeAgent. We look after a number of features that allow FreeAgent to work with third-party services: if a business owner wants to get paid faster, they can add a PayPal, Stripe, GoCardless or Tyl payment link to their invoices; if they need to get their business insured, they can sign up… Continue reading