Intermediate / Senior Full Stack Developer (Laravel + Vue/React)

Product/Engineering · Ottawa; Waterloo; Toronto;, Ontario
Department Product/Engineering
Employment Type Full-Time
Minimum Experience Experienced

Givecloud helps organizations build trust through our best-in-class donor experience which drives engagement, relationships and ultimately, healthier fundraising. We're recruiting a talented, motivated and passionate Senior Full Stack Developer (Laravel + Vue/React) who is looking for a chance to do something that matters - to make a long-term difference in their career, in the lives of their co-workers, and leave their mark on humanity. Our competitive advantage is our belief that organizations should be focused on Trustraising, not Fundraising - join us in our journey to make that happen!

 

Our senior developers are dedicated professionals passionate about writing great code, shipping great code, and making the best product possible.  This team is the heart of Givecloud and given full autonomy to make data-driven and innovative product decisions, informed by the CX and Marketing teams.


This is a Work from Home / Remote Opportunity

 

The Role:

We’re searching for a Laravel + Vue/React Developer who is passionate about writing and shipping great code, and making the best product possible. 

 

As a key early hire for our development team, you’ll be instrumental in growing and building out the core Givecloud platform, ensuring that it is performant, high-quality, predictable, and aligned with Givecloud’s mission to untie the hands of World-changers.

 

Who You Are:

  • You’re continuously learning and increasing your knowledge and skills.
  • A true team player: supportive, collaborative, easy to work with.
  • Highly self-motivated; well-suited to thrive in a remote environment.
  • You care deeply about the developer experience; eg, writing great documentation.

 

What You’ll Need:

  • 3+ years experience as a Laravel developer and Vue or React (we use React).
  • A sophisticated understanding of the main components of Laravel: Eloquent, Queues, Jobs, Service Providers, etc.
  • Solid database skills (preferably in MySQL, but also one of: Postgres/PostGIS, SQLite, SQL Server, MongoDB, Redis).
  • Experience building out APIs / connections to 3rd party applications.
  • Experience using testing frameworks (PHPUnit, Jest and Dusk).
  • Experience with our development tooling (Github, Composer, NPM, Docker, Google Cloud Platform, Command Line).
  • Experienced in, and well-suited to, an environment that develops in quick iterations, balancing shifting priorities and using retrospection for process improvement.
  • Excellent communication and interpersonal skills.

 

Why Work Here?

  • We have an amazing culture (high level of trust, asynchronous work, remote-done-right)
  • You’ll be heard, valued, and empowered to leave your mark.
  • You’ll have the opportunity to apply your skills to creative, challenging work, and do something great.
  • You’ll own your tasks and your success, and even a piece of the company.
  • We’re a virtual team, always, so you can work from home.

 

Givecloud values diversity and is committed to creating and fostering a diverse team and an inclusive work environment. We encourage applications from people with disabilities and will provide accommodations throughout the recruitment and selection process.

Thank You

Your application was submitted successfully.

  • Location
    Ottawa; Waterloo; Toronto;, Ontario
  • Department
    Product/Engineering
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced