SENIOR SOFTWARE ENGINEER - TECHNICAL LEAD

FYBR builds turnkey solutions that enable real-time field intelligence and optimized supply chains for the forest products industry. Our solutions – powered by drones, satellites, remote sensing, big data, machine learning and beautiful software – enhance field operations and unlock actionable information about forests, inventory and field conditions to support data-driven optimized forestry.

We are looking for an experienced Senior Software Engineer to join our multidisciplinary team in the capacity of Technical Lead. 

Responsibilities:

  • Lead the development process from architecture to deployment of multiple applications
  • Collaborate with internal experts to ensure the successful delivery of software products that satisfy business objectives
  • Provide mentorship to junior developers through code reviews and consistent feedback
  • Design and implement a robust automated test strategy
  • Monitor development process and provide solutions to inefficient approaches
  • Develop services and APIs to be used by other members of the team
  • Measure and optimize code when necessary to ensure applications satisfy performance targets

Requirements:

  • Exceptional written and verbal communication skills
  • Proven experience in a leadership role for a large scale software product
  • Deep understanding of core web technologies
  • Expert knowledge of JavaScript, Python or Ruby
  • Ability to organize work and provide estimates for large projects
  • Experience deploying applications to cloud services
  • Experience designing large relational databases
  • Eligible to work in Canada

Bonus:

  • Experience with modern user interface libraries (React, Angular, Vue etc.)
  • Exposure or interest in GIS and web mapping toolsets
  • Experience or interest in machine learning

Why FYBR?

FYBR is on a mission to empower our clients and enable better forestry and forest management. In this role you will tackle meaningful challenges in a high-impact position with significant autonomy. You will write code, make key decisions on software design, technology selection and architecture, and guide the activities of a small development team.

FYBR nurtures a strong team dynamic and prioritizes work flexibility – padding a weekend now and then or working from home the odd morning, for example, is encouraged. Our office is located in lively Mount Pleasant and has all the typical tech office trappings, if that’s your thing (if your thing is to get out in the field – forest or mill – every now and then, we can make that happen too). We help our team achieve professional development objectives and support conference and workshop attendance. We offer competitive salaries in line with skills and experience. We will provide you with the tools you need. Come build great products using cutting-edge technologies with us!

See Official Posting