Fullstack Engineer
Remote
Full Time
#Engineering
#Software
#SaaS
#Python
#JavaScript
#Vue.Js
#React
#Angular
#SQL
#MySQL
#REST APIs
#Web Application Development
#Agile
FreshBooks is a leading cloud-based SaaS accounting platform on a mission to help small business owners thrive. Having achieved unicorn status with a valuation exceeding $1 billion, we now serve customers, accountants, and business owners in over 160 countries. We pride ourselves on being a human-first workplace, fostering connection across our global team whether we are working from our offices or remotely. If you are looking to make a tangible impact on the lives of millions of entrepreneurs, we would love to have you join our journey.
Role at a glance
We are seeking a Mid-Level Fullstack Engineer to join our team on a full-time basis. This position is fully remote and open to candidates located anywhere. You will be a key contributor to our engineering efforts, helping us scale our technology and improve the experiences of our global user base.
Your impact
- Build, maintain, and enhance real-world applications that provide meaningful value to our customers.
- Collaborate closely with cross-functional Agile teams, including web and mobile developers, UX designers, and product owners.
- Participate in technical architecture discussions and ensure high code quality through automated and exploratory testing.
What you'll need
To be successful in this role, you should possess a strong foundation in software engineering and a passion for continuous learning. We value candidates who can balance rapid delivery with sound technical decision-making.
- At least 3 years of professional experience in full-stack web application development within an Agile or Lean environment.
- Proficiency in back-end development, specifically using Python.
- Strong front-end skills with modern JavaScript frameworks such as Vue.js, React, or Angular.
- Solid experience working with databases, specifically MySQL.
- Excellent communication skills in English.
- A proactive, can-do attitude when tackling unfamiliar problems or complex technical challenges.
- Bonus points if you have experience working in the SaaS industry or building resource-oriented REST APIs.
Perks and compensation
We are committed to supporting our team members both professionally and personally. As part of the FreshBooks team, you will enjoy:
- The flexibility of remote work.
- Access to stock options.
- Comprehensive health and wellness benefits.
- Opportunities for accelerated career growth through continuous coaching and training.
- A supportive, ego-free environment with mentorship and peer recognition programs.







