πUnited Kingdom, Spain
Software Engineer

FreshBooks
πRemote - Canada
Please let FreshBooks know you found this job on JobsCollider. Thanks! π
Summary
Join FreshBooks as a Software Engineer and contribute to the development of their cloud accounting application. You will be responsible for building and deploying applications, utilizing continuous integration, making sound judgments in ambiguous situations, and collaborating with cross-functional teams to deliver exceptional user experiences. You will also contribute to a large codebase, participate in architectural and design conversations, and implement testing to foster a culture of excellence.
Requirements
- 2 years building web applications
- Proficiency in writing and working with resource-oriented REST APIs
- Deep understanding of back-end technologies and Python
- Strong SQL skills and expertise with MySQL or similar relational databases
- Ability to write unit tests for high code coverage
- Capability to work with extensive codebases and produce robust, testable code
- Familiarity with containerization and infrastructure tools (Docker, Kubernetes, Ansible, Terraform)
- Competence in using GitHub for code reviews, pull requests, and branch management
- Familiarity with Scrum or Agile methodologies
Responsibilities
- Build and deploy practical applications that maximize user satisfaction
- Utilize continuous integration for confident and efficient code deployment
- Make sound judgments in ambiguous situations, optimizing for both design integrity and operational efficiency
- Engineer technologies to streamline operations and minimize maintenance
- Partner with cross-functional teams (engineers, designers, product owners) to deliver exceptional user experiences
- Contribute to and maintain a large codebase, adding customer-focused features
- Actively participate in architectural and design conversations, sharing expertise
- Implement testing, advocate for improvements, and foster a culture of excellence
Preferred Qualifications
- Knowledge of JavaScript frameworks (Ember.js, ReactJS)
- Understanding of cloud architecture and design patterns
- Proficiency with continuous integration, delivery, and automated build pipelines
Benefits
- Comprehensive health and wellness benefits. Including a retirement savings program or pension plan matched to your local office, stock options for every full-time employee, generous time off, parental leave and new parent support, annual healthy living credit, comprehensive medical and dental benefits, fertility and gender-affirming benefits dependent on your region, and more
- Perks that matter. Including a Peer Recognition Program, an Employee Assistance Program, headphone credit, meaningful in-person gatherings to bring onsite and remote employees together, and more perks matched to your local cluster
- Working environments to help you thrive. Beautiful office spaces welcome you in Toronto, Amsterdam, and San Luis Potosi. If you don't have access to a FreshBooks office, you receive a home office credit to set up your home office. We are committed to creating supportive and flexible environments to support the best interests of the team, collaboration, and mental well-being
- Supportive peer group, mentors, and leaders . We care about each other across the organization and have programs to support this so everyone feels a strong sense of belonging, and believes in collective impact
- Accelerated growth. Comprehensive company onboarding, career development through continuous coaching, training, and learning on the job
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs

πIreland

πUnited Kingdom
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
πRomania
π°$175k-$210k
πUnited States
πUnited States