Junior Full-Stack Developer

Ajah Logo

Ajah

πŸ’΅ $57k-$79k
πŸ“Remote - Worldwide

Summary

Join DARO, a technology social enterprise, as a Junior Full Stack Developer and contribute to the GivingTuesday Data Commons. You will maintain and enhance core platforms using MongoDB and React, support the full lifecycle of React-based products, assist with legacy platform maintenance, develop a React-based embedded dashboard, build data visualization microsites, and contribute to advanced projects. This role requires experience with frontend development (React), backend concepts (MongoDB and Node.js Express), HTML, CSS, JavaScript, SQL, and visualization frameworks. Strong problem-solving, communication, and collaboration skills are essential. The position is remote, with a preference for candidates in Montreal or Toronto, offering a competitive salary and flexible work hours.

Requirements

  • 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

Responsibilities

  • 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

Preferred Qualifications

  • 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

Benefits

  • Our compensation is competitive and tailored to align with cost-of-living differences across various regions
  • For applicants in Canada, our expected salary range is $80,000 to $110,000 CAD per year
  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.