Himalayas logo
DARODA

Full-Stack Developer

DARO (formerly Ajah) is a social enterprise that builds innovative data systems and provides data strategy services to help social sector organizations increase their impact.

DARO

Employee count: 11-50

Salary: 80k-110k CAD

Canada only

About Us:

DARO is a technology social enterprise based in Montreal, Canada, that builds tools and services for the nonprofit sector. We focus on using and generating open and public data to help funders and nonprofits inform their programs and strategies. We also apply our unique expertise to systems-level issues and projects related to data and information in the nonprofit sector.

DARO works with the global generosity movement and independent nonprofit organisation GivingTuesday to maintain the GivingTuesday Data Commons, which provides to the social sector what the commercial sector has long benefitted from: big data to drive better decision-making, build a more resilient social sector, and accelerate equitable social innovation. With hundreds of collaborators and 50 global data labs, the Data Commons is the largest philanthropic data collaborative effort in the social sector and is the only initiative focused on collecting and analysing individual giving behaviour of all types.

This role is managed by DARO and embedded within the GivingTuesday Data Commons team, contributing to a variety of innovative projects.

About our team & work

We are a small, dynamic group with members from diverse academic and technical backgrounds. We build and maintain the platforms, tools, and websites that make our data and knowledge readily available to a wide variety of users across the social sector. Our work is fast-paced and collaborative, and we thrive on using technology to solve complex problems and drive social impact.

About this position

We are looking for an enthusiastic and versatile Full Stack Developer to join our technical team. In this role, you will have the opportunity to work across our entire technology stack, contributing to a wide range of products and initiatives. You will be responsible for both maintaining existing applications and developing new features and tools from the ground up. This is a fantastic opportunity for a developer who is eager to learn, grow their skills across frontend and backend technologies, and contribute to a mission-driven organization.

In this role, you will:

  • Maintain and enhance the MongoDB backend and React frontend of our core platforms, implementing new features like data cross-referencing and vectorization.
  • Support the full lifecycle of our React-based products, including designing interfaces, managing authentication, and addressing ongoing bugs and feature requests.
  • Assist with the maintenance, ad-hoc bug fixes, and eventual deprecation of legacy platforms.
  • Develop and maintain a React-based embedded dashboard, creating new features for sophisticated data filtering and visualization.
  • Build bespoke data visualization microsites using HTML, SQL, and Python, often integrating with databases and platforms like Mode.
  • Contribute to advanced projects, including the development of interfaces for natural language AI knowledge bases.
  • Collaborate with a cross-functional team of developers, data scientists, and product managers to deliver high-quality, impactful technology solutions.

You will be a good fit for this role and our team if you have:

  • Experience or strong foundational knowledge in frontend development with React.
  • Familiarity with backend concepts and technologies, particularly MongoDB and Node.js Express.
  • Excellent HTML, CSS, and JavaScript skills
  • A good understanding of SQL and experience with visualization frameworks
  • A strong desire to learn and grow as a developer, with an interest in working across the full stack.
  • Excellent problem-solving skills and the ability to work effectively on both new development and legacy code.
  • Strong communication skills and a collaborative mindset.

We would be especially excited to meet you if you have:

  • Experience with data visualization libraries (e.g., D3.js, Plotly, Chart.js, etc.).
  • Experience with Python, especially in a data context.
  • An interest in natural language processing and AI integrations (particularly Claude Code).
  • Familiarity with authentication and authorization services like Auth0.
  • Experience with WordPress theming or architecture.

Experience comes in many forms, skills are transferable, and passion goes a long way. If your experience is close to what we’re looking for, please apply! We are excited to meet candidates passionate about applying their technical skills in the social sector.

Location & Work Hours

Remote, with a preference for candidates from Montreal or Toronto.
Montreal-based staff work a hybrid schedule in our Montreal office (in-office 3 days per week, WFH for 2 days)

We are happy to consider applicants based in countries outside of where this is posted.

This is a full-time position. We are looking for candidates who can overlap with a 9:00 to 5:00 EST work-day, with some flexibility.

Compensation

Our compensation is competitive and tailored to align with cost-of-living differences across various regions. We look forward to meeting candidates from diverse backgrounds who can bring unique perspectives to our team!

For applicants in Canada, our expected salary range is $80,000 to $110,000 CAD per year.

Additional information

DARO is committed to a work environment where our employees feel included, valued, and heard. If you require any accessibility accommodation in the interviewing process please let us know.

Only applications that include a brief cover letter (2 paragraphs is enough) will be considered. We know that applying for a job takes a lot of time and energy and we treat every application with care and attention, however only applicants who are accepted for an interview will be contacted.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Salary

Salary: 80k-110k CAD

Location requirements

Hiring timezones

Canada +/- 0 hours

About DARO

Learn more about DARO and their company culture.

View company profile

At DARO, a spirit of relentless innovation drives the mission to empower social sector organizations through the strategic application of data and technology. Drawing inspiration from the sophisticated urban planning of the ancient city of Mohenjo-Daro, the company is pioneering advanced systems that bring clarity and efficacy to complex social challenges. Through groundbreaking work in digital transformation, data strategy, and information architecture, DARO is revolutionizing how non-profits, foundations, and governments harness the power of information to amplify their impact. The organization operates on the principle that technology, when wielded with purpose and a deep understanding of human systems, can be a formidable catalyst for positive change. This philosophy is woven into every project, from developing resilient data ecosystems to fostering collaborative data-sharing initiatives that tackle systemic issues at their core.

Formerly known as Ajah, DARO was born from the vision of its founders to bridge the gap between the burgeoning open data movement and the social sector's need for actionable insights. The company's evolution has been marked by a continuous expansion of its expertise, now encompassing a comprehensive suite of services designed to guide organizations through every stage of their data journey. DARO's approach is both pragmatic and visionary, focusing on building sustainable, long-term solutions and robust governance frameworks. By digging deep beneath the surface to uncover both problems and solutions, much like the ancient systems that inspire its name, DARO helps its partners navigate the complexities of the digital age. The team is dedicated to building systems that are not just technologically sound but are also ethically grounded and centered on the real-world needs of communities, ensuring that innovation serves the ultimate goal of public good.

Claim this profileDARO logoDA

DARO

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

5 remote jobs at DARO

Explore the variety of open remote roles at DARO, offering flexible work options across multiple disciplines and skill levels.

View all jobs at DARO

Remote companies like DARO

Find your next opportunity by exploring profiles of companies that are similar to DARO. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
DARO hiring Full-Stack Developer • Remote (Work from Home) | Himalayas