Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer building and expanding internal and external platforms for SecondMuse's mission-driven work. Focusing on full-stack development, systems integration, and practical AI solutions.

Responsibilities

  • Implement the product roadmap, including new modules that stabilize and extend SecondMuse’s internal and external facing platforms
  • Establish reliable integrations with existing business systems
  • Ship AI-assisted features that demonstrably reduce time spent on recurring operational tasks
  • Create documentation and onboarding materials for internal users
  • Build, extend and maintain SecondMuse’s internal and external facing platforms
  • Understand business needs and help to translate them into AI-enabled workflows
  • Lead the development of new platforms and features within existing platforms
  • Resolve production bugs and improve platform performance, reliability, and user experience
  • Implement role-based access controls and data security
  • Write and maintain automated tests (i.e. Vitest and smoke tests) to ensure code quality and prevent regressions
  • Maintain deployment pipelines and database migrations as the platform evolves
  • Identify opportunities where AI tools can reduce manual effort or elevate outcomes
  • Build AI-assisted features using LLM APIs (Claude, OpenAI, or similar), such as intelligent budget suggestions, automated status reporting, and proposal-to-project handoff workflows
  • Support internal users with onboarding, troubleshooting, and AI capacity development
  • Collaborate with the COO and department leads to prioritize the platform roadmap based on operational impact

Requirements

  • 1–3 years of experience building web applications using React/Next.js and TypeScript (including internships, contract work, or significant personal projects)
  • Strong backend fundamentals, including Node.js, PostgreSQL, REST APIs, and authentication/authorization patterns
  • Experience integrating third-party APIs and business systems
  • Experience with Supabase, Vercel, or similar modern backend-as-a-service platforms
  • Experience building applications using AI/LLM APIs (Claude, OpenAI, or similar)
  • Ability to work independently and collaborate with others, to learn new technologies quickly, and to operate effectively in a fast-paced, async-first environment.

Benefits

  • Medical, dental, and vision through Greenshield insurance with a generous employer contribution
  • RRSP with a 3% employer contribution (after 90 days of employment)
  • Employer monthly mobile phone contribution
  • Flexible work options
  • Unlimited discretionary paid time off after the first 90 days
  • At least 12 paid holidays annually
  • Generous paid parental leave programs for all new parents
  • Short-term disability insurance
  • Employee assistance programs

Job type

Full Time

Experience level

Junior

Salary

CA$115,000 per year

Degree requirement

Bachelor's Degree

Tech skills

JavaScriptNext.jsNode.jsPostgresReactTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.