Avatar for Keela

Nonprofit management, simplified.

Intermediate Full-Stack Developer

$50k – $60k • 0.05% – 0.15%
Apply now
Job Description
Job Title: Intermediate Full-Stack Developer
Duration: Full-time
Location: Vancouver, BC
Salary: $50,000 - $60,000 CAD (depending on experience) + benefits + equity

About Keela:
Keela is on a mission to empower every impact organization around the world with technology. A certified B-Corp, we believe that access to powerful tools will change how nonprofits fundamentally work. Based in Vancouver, Canada – with a team in Kathmandu, Nepal – we are a growing team of builders and leaders truly passionate about making a global impact.

About You:
Technology matters to you. You are a hardworking software engineer who loves to code. You will be building user-friendly interface with analytics, data, and intuitive navigation with smooth transitions. You love solving unique problems, using software, and want to help nonprofits do good work. You’re curious and committed, eager to find solutions through collaboration or solo efforts. You work well on your own, but also work well as part of a team. You take direction well, using it as an opportunity to learn and grow—as a developer and a person. As a Full Stack Developer, you’ll be working in an amazing Scrum team, empowered people who challenge each other both personally and professionally every day.
We expect you to be hard-working, interested in learning, and invested in personal growth.

Your day- to- day:
- The role sits on the intersection of software developer and data analyst. Your time will be split evenly between building out our API, wadding to our data pipeline, working to develop our machine learning, and building client products. These will vary depending on priorities.
- You will be collaboratively brainstorming and contributing to the improvement of our existing product and creation of new product modules
- You will work strategically to address and solve complex issues, with a focus on the user
- You help drive high-quality tech by writing scalable unit, functional, and performance tests
- You identify and address performance bottlenecks on support issues
- You work with our product teams to build our platform that manages a large NPO usage

Expected Skills and Qualifications:
- Full-Stack developer experience using SCRUM methodology (bonus)
- Strong understanding of development and integration of services and APIs
- Experience with JavaScript (2+ years)
- Experience with a front end JavaScript framework [One of Vue.js, Angular.js, React.js] (2+ years)
- Experience with one of the following frameworks: Node.js, Express.js, Meteor.js
- General understanding of SQL, NOSQL, MongoDB, and other DBMS
- Strong (academic) background in either Mathematics, Statistics, or Computer Science
- Understanding of version control systems (Ideally Git)
- Experience writing automated tests
- You love to try new things, whether that is using a new framework or creating an application in your spare time
- You have a keen eye for detail, usability, and aesthetics
- Ability to write clean, maintainable, testable and well documented code

To Apply: Please send a cover letter and resume to hire{at}networksforchange.org

More jobs at Keela

View all jobs

Junior Full-Stack Developer

Apply now

Head of Content & Writer

Apply now