Search jobs > Montreal, QC > Senior web developer

Senior Full Stack Web Developer

FortNine
Montreal, QC, CA
$100K-$130K a year (estimated)
Full-time
Quick Apply

Behind the Web site that operates FortNine are a suite of custom tools and business logic that have powered the company to success.

They are now being rewritten for the Web to be accessible from anywhere, simultaneously giving developers and business analysts the opportunity to discard cruft and build on years of insight.

This undertaking demands qualified developers who can fluently negotiate the complexities of both frontend and backend development.

A Senior Full Stack Web Developer at FortNine is in possession of several archetypal thoughts or key strengths. Key Strengths The best kind of code to maintain is the code that does not exist : simply stated, seeking the approach that minimizes complexity, promotes eloquence, and does not sacrifice maintainability is paramount.

Deleting code is therapeutic. Experience to weigh the benefits of one technology over another. Advocate reservation in the face of emerging trends.

Foresight to recognize a yak and skip the shave entirely. Small tasks are things to plan, not endlessly trip over. Knowing how to quickly assess complexity is vital.

The vaguest or most detailed business requirements are turned into feature-rich solutions that do not compromise on security, performance, or quality.

Complete. Code. Ownership. Something that does not function as authored is a personal and lineal insult that will be rectified.

Sense of aesthetics that inform design and user experiences. Depth of knowledge that reaches across the software stack. Fully.

Self-directed researcher with the curiosity to exhaust all possibilities. Good writer, and not just of software. Objectives of the Role As one of the senior members of the team, the responsibility to guarantee quality, adhere to and recommend standards, write tests, and document code for the sake of others and future-you is inherent.

Be a paradigm. Understand or improve complex business logic, and translate it into beautiful, highly-performant Web applications that the teams at FortNine enjoy using.

Mentor less experienced developers and review code. The desire to teach is as innate as the one to build. Absorb technical documentation to either implement the subject matter, or distill and communicate it to a non-technical audience.

Build confidence in peers and technical leaders by successfully developing new features and applications. Identify and fix existing issues.

Bring a strong technical perspective to all discussions. Be a pedantic source of Web standards, browser quirks, and best practices.

Requirements Residing in Montreal, QC, or nearby surrounding area, with the ability to work on-site if required. Five years of experience writing code for scale.

Minimum. Expert knowledge in either PHP or Python. This should include frameworks like Magento 1 or 2, Symfony, Laravel, Zend, Django, Flask, and package managers like Composer or Pip and some of their common libraries.

Expert knowledge in JavaScript. A foundation with vanilla JS would be great, but experience with Lodash, Underscore, jQuery, or other utility libraries is also relevant.

Knowledge of frameworks like React, Angular, or Vue would be an asset. Expert knowledge of CSS. This includes experience with at least one flavour of pre- or post-processors, like LESS, SASS, or PostCSS.

Ingrained application of common standards, like PHP's PSRs, PHPDoc, or Python's Peps. Healthy aversion to reinventing or redefining the wheel, which means knowledge of frontend and backend design patterns, OOP, and other concepts like autoloading.

Git. You know, distributed Cmd+Z for teams. Extraordinary comfort in a Unix-based terminal. Do you even multiplex, bro? Curating a meticulous collection of dotfiles carries bonus points.

MacOS or GNU Linux knowledge. Have probably stepped through a million lines of code. Knowing how to debug software and read through large frameworks is fundamental.

Basic familiarity with daemons like Nginx, Redis, Varnish, ElasticSearch, PHP-FPM, or Gunicorn. Basic exposure to cloud infrastructure like GCP or AWS.

Reasons to Join FortNine Work with a team that has deep respect for quality, well-researched solutions in favour of quick one-offs that accumulate technical debt.

Healthy work / life balance. Competitive salary. Three weeks paid vacation. Paid personal days. Health insurance (medical, dental, life).

New MacBook Pro, and access to the best tools to effectively perform. Abundance of snacks. Proximity to metro station. About FortNine FortNine is a rapidly growing motorcycle and Powersports e-commerce powerhouse.

Join a team of multidisciplinary experts passionate about making an impact on this industry and redefining how people shop in Canada. Powered by JazzHR

30+ days ago
Related jobs
Vention
Montreal, Quebec

We seek a Senior Full Stack Developer to join our growing team. As a critical team member, you will create new full-stack features from user interfaces to the backend and database. If you want to view a complete list, look at this section of the open-source , built as a passion project by one of our...

S.i. Systems
Montreal, Quebec

Senior Full Stack Developer to develop a cutting-edge analytics product in a dynamic, startup-like environment. Optimize the technology stack for performance, security, and scalability. Familiarity with web development best practices and design patterns. Understanding of microservices architecture a...

Morgan Stanley
Montreal, Quebec

Senior Full-stack Developer (Hybrid). We are looking for a strong Full Stack Developer to join the Privacy Information and Semantics Architecture team and help deliver key initiatives. The applicant should be a solid Full-Stack Developer, with strong design and implementation fundamentals. The appli...

Bounteous
Montreal, Quebec

Bounteous x Accolite makes the future faster for the world's most ambitious brands.Our services span Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing.We are guided by Co-Innovation, our proven methodology of collaborative partnership.Bounteous x Accolite b...

Morgan Stanley
Montreal, Quebec

Full Stack Developer – Java (Hybrid). We're seeking someone to join our team as a Java Full stack Developer with experience on multi-tiered Java EE-style applications and Front-End technologies. OtherEmployment Type:Full TimeJob Level:Associate. Core Java, Java EE, Spring/SpringBoot, Web Services (X...

Yelp
Canada
Remote

Several years of web infrastructure or web platform experience. Experience with modern web tooling such as Webpack, Babel, Jest, Yarn. Our Client Platform Team plays a pivotal role in shaping the future of GraphQL APIs for both web and backend systems at Yelp. Additionally, we support hundreds of en...

Accenture
Montreal, Quebec

The Advanced Technology Centers (ATCs) is the engine for reinvention in our clients' transformation journey.Powered by more than 255,000* people across 24 countries, ATCs will provide our clients seamless access to industry insights and innovative technology solutions.Stronger together! The Advanced...

Sopra Steria I2S
Montreal, Quebec

The full stack developer is responsible for designing, developing, and maintaining web applications. The Group provides end-to-end solutions to make large companies and organizations more competitive by combining in-depth knowledge of a wide range of business sectors and innovative technologies with...

Cisco Meraki
Canada
Remote

Our full-stack engineers are well-versed in a wide array of technologies and excited to jump around languages, platforms, and all levels of the Meraki stack! We have several full-stack engineering openings in various teams such as Wireless Dashboard, Meraki Network Service and others. Ingénieur seni...

1perTInent inc
Montreal, Quebec
Remote

Minimum de 8 ans en développement full-stack (. Net Core/React) relève du Directeur du Développement de Logiciel et collabore avec une équipe multidisciplinaire composée d'un chef d’équipe, d’un gestionnaire de livraison, d’un analyste d’affaires, ainsi que d’un autre développeur senior. Le titulair...