Fullstack Engineer
FreshBooks
- Guadalajara, Jal.
- Permanente
- Tiempo completo
- Build, maintain, and improve real-world applications that have a meaningful impact on customers
- Make sound decisions even in the absence of complete information, and recognize when to over-engineer and when not to
- 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
- Contribute to a large codebase that contains a multitude of customer features
- Participate and share your ideas in technical design and architecture discussions
- Ensure quality through automated and exploratory testing
- Ship your code with our continuous integration process
- Develop your craft and build your expertise in web full-stack development
- Able to make an effective technical or business case for code changes
- Demonstrate a passion for building high-quality software that addresses customer needs
- 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
- Step up to handle tough issues and display a can-do attitude
- Learn quickly and experiment to find new solutions
- Take on unfamiliar problems and extract lessons and learn from mistakes
- The ability to balance the desire to ship code quickly to our customers with the responsibility of making good technical decisions
- A long-standing habit of continuous learning and applying new technologies, architectures, and methodologies to improve the code and Engineering organization
- 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
- 🩺 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. Beautiful office spaces welcome you in Canada and Mexico, and remote FreshBookers receive a home office credit to set up your home office.
- 🤗 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. 3 week dedicated company onboarding, career development through continuous coaching, training, and learning on the job, and a bi-annual review process.
- Required