Job Details

Product and Technology


Fredericton, NB, Canada

Job Type

Software Developer / Architect


10+ Years

RIDDL makes software for companies working to change the world for the better. We believe in a future in which you can generate wealth and positive impact.

Organizations working on the front lines need tools to measure their impact and better ways to communicate with funders about impact.

Investors and funders want to understand how much impact their money is having.

That’s where RIDDL comes in.

We’re a smart, driven team of people who are genuinely passionate about our mission.

How we roll:

  • We’re optimistic.
  • We’re results oriented.
  • We roll up our sleeves and get things done.
  • We lean into new challenges and work outside our comfort zones.


We know what it’s like looking at a job description and trying to determine if you hit enough bullet points to bother applying. We don’t expect you to hit every point. And we don’t expect you to have twelve years of experience with technologies that are six years old.

We do expect you to be willing to work hard to close the gap between your experience and the technologies and practices we use. Here are some of the other things we’re looking for in this role:

Primary Responsibilities

  • Write, review, and test backend Python code (this role is primarily hands-on dev work)
  • Design scalable solutions based on business requirements
  • Design and implement SaaS product and platform features using a variety of relational and non-relational data stores and cloud platform technologies
  • Work with CTO to develop technical roadmap for future versions of RIDDL platform
  • Write and review automated tests
  • Participate in backlog grooming and planning sessions
  • Contribute to and support continuous integration and delivery process
  • Troubleshoot issues in production and non-production
  • Mentor and advise less experienced team members
  • Participate in internal product demos


  • 10+ years of software development experience
  • Substantial experience writing and deploying server-side code
  • Strong written and verbal communication skills
  • Experience with and no fear of JavaScript
  • Experience with GCP, AWS, or Azure
  • Strong grasp of HTML, CSS, and relational database fundamentals

If you hit some of these extras, we’re going to be even more excited:

  • You’ve worked on multi-tenant software-as-a-service products
  • You can tell war stories about non-relational databases
  • You’re already familiar with PostgreSQL
  • You can code in Python
  • You have experience with React
  • You can wax eloquently about the OWASP Top Ten
  • You’ve written automated tests
  • You don’t need to Google how to use git

Working at RIDDL

RIDDL is a startup. We’re agile, we’re outcome focused, and we have a lot to get done. We aren’t sticklers about sitting at a desk from 9-5. We’re cool with flexible schedules as long as you a) hit your commitments and b) show up for scheduled events.

We aren’t into “startup theatre” so don’t expect ping pong tables and napping pods. Instead, we will give you a good laptop with accessories, meaningful work, and great coworkers.

How to apply

Please email your resume to or click the Apply Now button.

© RIDDL Tech Inc. 2020 All rights reserved.