FreshBooks is hiring a
Software Engineer

closed
Logo of FreshBooks

FreshBooks

πŸ’΅ ~$70k-$85k
πŸ“Remote - Mexico

Summary

The job description is for a Senior Software Engineer role at FreshBooks, a cloud-based accounting software company that offers remote work or work in Mexico. The employee will build and maintain applications, collaborate with cross-functional teams, and contribute to a large codebase. They are expected to have 3 years of experience as a full-stack engineer, knowledge of Python, front-end development, databases, and SQL. FreshBooks offers comprehensive health benefits, perks, flexible working environments, support for career growth, and equal employment opportunities.

Requirements

  • A minimum of 3 years of experience as a full-stack engineer in web application development (Agile or Lean environment)
  • Experience in back-end technologies (our language of choice is Python)
  • Front-end development experience, knowledge of Javascript modern frameworks (Vue.js, Ember, React or Angular) and client-side performance optimization
  • Experience with databases and SQL – our database is MySQL

Responsibilities

  • Build, maintain, and improve real-world applications that have a meaningful impact on customers
  • Collaborate with full-stack web and mobile developers on cross-functional Agile teams working on features for our customers
  • Work closely with UX designers and Product owners to ensure the best web experience for our customers

Preferred Qualifications

  • Experience writing and working with REST APIs -- and by β€œREST,” we really do mean actual resource-oriented REST, and not RPC using HTTP mechanisms
  • Experience working in SAAS industry

Benefits

  • Comprehensive Health and Wellness Benefits including retirement savings programs 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 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 locale
  • Working Environments to Help You Thrive including beautiful office spaces in Canada and Mexico, and remote FreshBookers receive a home office credit to set up your home office
  • Supportive Peer Group, Mentors, and Leaders including programs to support a strong sense of belonging and collective impact
  • Accelerated growth including 3 week dedicated company onboarding, career development through continuous coaching, training, and learning on the job, and a bi-annual review process
This job is filled or no longer available

Similar Jobs