Full-Stack Developer React.js Node.js (EN)
Montreal 🇨🇦 or Paris 🇫🇷 💰 $80k - $110k (+0.1 - 0.3% participation) 🧪3y. - 6y. EXP
If you're looking to work for a start-up that's doubling its revenues every 4 months, is ambitious, and has a strong social impact, you've come to the right place!
Why we need you
We are revolutionizing philanthropy with the first completely free fundraising platform in North America. This platform's capabilities range from ticketing (like Eventbrite) to donations (like Gofundme or HelloAsso) or volunteer recruitment.
Our solution is already enabling thousands of organizations to increase their impact. If you're concerned about the world's social problems and want to make a difference, this is the place to be!
VISION: We want to offer the best technology to support those who want to change the world for the better. Today, we're doing just that, by enabling organizations to keep more from their donations, and therefore have more revenue to help their cause.
✨✨ A year and a half ago, our first fundraising (Seed) with the best angels, investors (Real Ventures) and entrepreneurs in Montreal, allowed us to develop the Canadian market and reach high growth rates in 2020: doubling the number of organizations using our tools every three months. Our second stage of financing (Series A) happening this year will allow us to conquer the US market. Beyond social impact, we need a team of passionate people to take on the new growth challenges ahead. We are waiting for you to join our technical team (CTO + 2 devs) which is bound to grow rapidly. If you want to join an already successful company and take it to the next level, this is the place to be!
Questions about our innovative business model? Check out the home page of our platform.
What you'll be doing
As an experienced developer, you will have a leading role in the dev team:
Managing the scalability of the website with rapid growth from Quebec to all of North America
Development of key features and modules of a robust React application
Architect the front-end codebase
Maintain and improve the payment module with a paramount important for security
Weekly software watch to evolve with the technology
Implementation of a data analysis tools and components to maximize our revenue
Creation of integrations to databases and CRM APIs used by organizations (Salesforce, Raiser's Edge etc.)
Improvement of our tailor made agile development method
Continuous training and team support
Our stack
Front-end: React, NextJS (Typescript)
Back-end: NestJS (Typescript)
Database: PostgreSQL
CI/CD: Github Actions, Cypress
Other techs: GraphQL, TypeORM, Git & Github, Docker
What we're looking for
To add value to the team
A passionate and curious person that's eager to learn
Someone who is looking to have a positive impact on society
Someone ambitious and who wants to create something big and change the landscape of organizations across North America
You know how to prioritize between what needs to be done perfectly and what needs to be done quickly
You come up with easy solutions to complex problems
Someone who hates long meetings and inefficiency
You know when to take a break and enjoy lunch with your colleagues
To add value to projects
Confirmed experience in Node.js, React.js (with extensive knowledge and a appetence for front-end)
Experience in creating robust websites, mobile-friendly and widely distributed
Understanding of user experience and flow: one of our challenges is to be easily usable by "non-technical" people
Ability to train people, work in a team and communicate
A desire to gain more full-stack experience
Summary on why you want to work with us
Super fast growth
Social impact (BCorp pending)
International company (North American market and offices in Montreal and Paris)
Being one of the first dev hire with a big influence in the future of the team
Technical challenge (+ half a day per week of tech discovery on your own)
Shares in the company (0.1-0.3%)
Part-time remote friendly
Donations by Simplyk to nonprofits of your choice
Volunteering activity every 2 months
Recruitment Process
An introductory phone call
A test created by our technical team
A meeting with one or both co-founders
A decision
On top of all that, we are a team of passionate and caring people, who get along well and who are ready to welcome you! To apply, send an email to [email protected] with some information about you.
Last updated