Avatar for Keela

Nonprofit management, simplified

Senior Full-Stack Developer / Director of Engineering

$75k – $105k • 0.05% – 0.1%
Apply now

Job Title: Senior Full-Stack Developer / Director of Engineering
Duration: Full-time
Location: Vancouver, BC
Salary: $75,000 - $105,000 CAD (depending on experience) + benefits + equity

About Keela:
Keela is on a mission to empower every social impact organization around the world with technology. We believe that access to powerful tools will change how nonprofits fundamentally work. We build and support software that we designed specifically for the needs of non-profit organizations. We are a certified B-Corp* (read the definition below, it’s pretty awesome). Our team is passionate about diversity and inclusion — something that we believe is a source of deep strength in our growing company. We are a team of builders and leaders truly dedicated to building a globally impactful, sustainable, and ethical business.

We are a close-knit team of around 30 and are growing. Our office is in the heart of downtown Vancouver. We love to have fun, yes, but we don’t spend our days playing foosball and lounging around the office, we are passionately driven to hit targets, help customers, and reach our next milestone. We are driven by the understanding that every non-profit that adopts Keela can do more good in this world, help more people and drive more positive impact, that is what motivates us every day. We love what we do, we are supported in our efforts, and guided to reach new personal bests. Together we make up a culture defined by our empathy for others, our freedom to be creative, our mettle in the face of a challenge, and our hustle and hard work when it’s required; all if this is strengthened by our diversity in style, approach, and background. We are bringing useful, beautifully designed and feature-rich software to serve the needs of the nonprofit sector. We are enabling those dedicated to doing good… to do more good.

Oh and we have a friendly, adorable, cuddle loving office dog. So well…. Must love dogs?

*Certified B Corporations are a new kind of business that balances purpose and profit. They are mandated to consider the impact of their decisions on their workers, customers, suppliers, community, and the environment. This is a community of leaders, driving a global movement of people using business as a force for good.

About You:
Technology matters to you. You are a hardworking software engineer who loves to code – from the back end to the front end. You have an obsessive attention to detail. You have led software teams and written a lot of clean code. You are an expert in what you do and have significant experience writing fresh code, writing tests, and doing peer-code-reviews. 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 coder and a person.

Expected Skills and Qualifications:

  • 5 - 7+ years of experience as a software developer.
  • Professional coding experience in one or more modern languages such as Javascript, Java, Python, C++, Objective-C or Swift.
  • Professional coding experience in one or more modern databases such as MongoDB, PostgreSQL, Redis.
  • Familiarity with one or more modern full-stack frameworks such as NodeJS, Express, Meteor, Django.
  • Familiarity with one or more modern front-end frameworks such as Angular, React, VueJS.
  • Excellent understanding of full-stack development from server side to client side including design, development, testing and scaling.
  • Strong sense of ownership, urgency, and drive.
  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
  • Experience managing teams
  • Experience mentoring junior developers, assisting in their growth and development

Responsibilities:
Design, develop, test, deploy, maintain and improve web applications.
Oversee peer code reviews and assist junior developers.
Manage individual project priorities, deadlines and deliverables.
Lead WebApp Team

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

Meet your team

People you would work with in this role

Wayne Uong

Avatar for Wayne Uong
Founder @Keela • Worked at @Alcatel-Lucent, @TandemLaunch • Studied at @McGill University

Keela at a glance

Nonprofit management, simplified

Keela focuses on CRM, Project Management, Nonprofits, and Donations. Their company has offices in Vancouver. They have a small team that's between 11-50 employees. To date, Keela has raised $2.478M of funding; their latest round was closed on September 2018.

You can view their website at http://www.keela.co or find them on Twitter, Facebook, and LinkedIn.

More jobs at Keela

View all jobs

Full-Stack Developer

Product & UX/UI Designer

Writer and Partnerships Coordinator

Similar jobs to Senior Full-Stack Developer / Director of Engineering at Keela

Avatar for Linquet
Always Know Where Your Things Are™
Avatar for Responsive.AI
Responsive provides a full stack wealth management platform to client focused managers
Avatar for Event Temple
The Leading Venue Management Software Platform For Hotels, Venues And Restaurants
Avatar for roomvu
Convert your audience to leads with videos
Avatar for Get Perk
Rewards and Recognition Platform for SMB
Avatar for StakeIn
Staking-as-a-service platform aiming to become Canada's leading validation service
Avatar for Compression.ai
Next-generation compression using Machine Learning
Avatar for ZeroDown
We make buying a home simple, clear, flexible, and transparent
Avatar for Destiny Media Technologies
A two sided marketplace where world’s leading record labels collaborate with global music