Full-Stack Software Developer

Information Technology - VSL Offices

Full-time

Presence: Flexible

Contract position : No

Description
At Lufa Farms, we’re on a mission to create a better food system and a huge part of this is achieved by growing food where people live, and growing it responsibly. This led us to build the world’s first commercial rooftop greenhouse in 2011, followed by the world’s largest less than a decade later. We partner with local farmers, food makers, and artisans to offer fresh, local, responsible products to our Lufavores. The items are sold through our Marketplace, an online platform we built from scratch in-house, along with other software, including the innovative pick-and-pack system we use daily. To keep changing the way people in cities eat, we’re expanding our Software Development team. We’re looking for self-driven developers who are eager to learn and motivated by the opportunity to innovate by working in an environment that encourages project ownership, tackling new code stacks, teamwork, and jumping outside of your comfort zone.
Responsibilities:
Write, test, and maintain a wide range of built-in-house software and tools. Past projects have varied widely; from using open-source facial recognition algorithms for an employee punch-clock, React Native mobile applications for our warehouse, to numerous Vue.js refactors to support a better experience of our team and customers;
Since there’s no QA team here, you’ll need to take on projects individually and as a team, owning your own and your team’s work to ensure a successful outcome;
Focus on the implementation of best development practices (clean, maintainable code, ongoing integration, code review, etc.);
Take the initiative to continually improve existing infrastructure to facilitate scalability and code efficiency;
Stay up to date with the latest web development technologies (current framework is heavily PHP-based, with recent projects incorporating new technologies, such as NodeJS and React Native);
Determine and correct bugs (an essential part of owning your work).
Requirements:
It’d be great if you have some (or all) of the following requirements, but your initiative to learn is also an asset.
At least two years of relevant industry experience developing full-stack web applications;
BS/BA in Computer Science, or equivalent certificate, and/or self-taught experience;
Excited by the opportunity to work on a variety of different projects;
Experience working with some of the following: PHP7+, JavaScript (ES6), HTML/CSS, Typescript, React Native, Vue.js, NodeJS, Redis, MongoDB, SQL, and GIT;
Familiar with MVC frameworks such as Yii;
Basic proficiency in a UNIX/Linux environment;
Experience with SQL queries and database schema design (every project utilizes at least one SQL query);
Capable of managing pressure in a time-sensitive environment;
Ability to learn new technologies or paradigms;
Comfortable investigating and problem-solving independently;
Proficiency in French and/or English with excellent communication skills.
Assets:
Genuine interest in Lufa Farms, our mission, and business model;
Detail-oriented. Please include the square root of 81 somewhere within your application.
Schedule:
Full-time
Compensation & benefits:
Salary is to be determined based on the experience and knowledge of the candidate;
Eligible to participate in the firm’s health insurance, dental and disability programs after completion of a 3-month probationary period (paid 50% by the employee and 50% by Lufa Farms);
Access to TELUS Health Virtual Care (direct contact to health professionals by phone, video, or chat) and the Employee and Family Assistance Program (professional, short-term counselling, covering a broad range of interpersonal issues);
30% discount on your Lufa Farms basket.

Join our team

Lufa Farms is working to transform the way we feed cities and the world - and it’s not a challenge that we take lightly. We’re always looking for doers who believe in our mission and who are ready to roll up their sleeves, work hard, and grow with us. Think you’ve got what it takes? We’d love to hear from you.

Thank you for applying to Lufa Farms!

Please be patient while we review your application. We will contact you if you are the right fit for the role. If you haven’t joined our community of Lufavores already, browse the Marketplace to get to know us better!