Senior Software Engineer @Indiegraf
Software Development
Salary cad 98,000 - 14..
Remote Location
Employment Type full-time
Posted 1mth ago

[Hiring] Senior Software Engineer @Indiegraf

1mth ago - Indiegraf is hiring a remote Senior Software Engineer. 💸 Salary: cad 98,000 - 147,000 per year 📍Location: Canada

Role Description

We're looking for a Senior Full Stack Software Engineer to join our engineering team. You'll work across our stack to build and maintain the tools independent publishers rely on every day. Our environment spans multiple languages and frameworks, so we need someone who's comfortable moving between them and picking up new ones as needed.

  • Design, build, and ship features across the full stack, from database to UI
  • Write clean, maintainable and well-tested code
  • Collaborate with product, design and other engineers to scope and deliver work
  • Debug and resolve issues across our systems
  • Drive technical decisions and help shape our architecture
  • Work directly with the CTO on technical strategy
  • Scale and unify our systems and infrastructure to scale to hundreds of independent publishers
  • Review code and mentor other engineers on the team

Qualifications

  • 5+ years of professional full stack software engineering experience
  • Expertise in TypeScript, one or more frontend frameworks, and at least one other language
  • Solid understanding of HTML and CSS
  • Experience with relational databases and API design
  • Ability and willingness to learn new languages and frameworks as needed: our environment includes Python, PHP, Ruby, JavaScript, HTML, and CSS
  • Understanding of application security best practices (secure coding, CSP, authentication/authorization, common vulnerabilities like XSS, XSRF, and SQL injection)
  • Strong communication skills and comfort working in a remote, distributed team
  • Confidence in writing unit and integration tests
  • A track record of shipping and owning production systems
  • Ability to own the full development lifecycle of a work product, whether that’s a prototype (that may not have a design or be fully scoped) or a full production feature
  • Comfortable using AI coding tools responsibly: able to leverage them for productivity while still understanding, reviewing, and taking ownership of the code you ship

Requirements

  • Experience in publishing, media, or subscription/membership platforms
  • Experience with Python, PHP, or Ruby specifically
  • DevOps experience with Heroku, Google Cloud, AWS, or Cloudflare

Benefits

  • Love learning and sharing
  • Committed to equity and inclusion
  • Energized by growth
  • Always seeking ways to do things more efficiently
  • Value a healthy work culture

Company Description

Indiegraf is a mission-driven technology company built by and for independent local media leaders. We serve large and small digital media, newspapers, radio stations and public media across the Americas, in both English and Spanish, with a special focus on underserved communities. We are a privately-held company, incorporated in Canada and the U.S., majority-owned by employees and impact investors who believe the future of local news is independent.

  • Headquartered in Vancouver Canada
  • Launched in May 2020
  • Support publishers globally in English and Spanish
  • Mission to defend independent journalism by reducing reliance on any single funder, revenue stream, audience platform or government
  • Vision of a world where every community is served by a resilient, sovereign news outlet

Applying For This Role

We are committed to being a diverse and inclusive company. We encourage candidates with a range of perspectives, abilities, backgrounds and experience to apply. This job is fully remote with the possible, occasional, need for in-person gatherings in Vancouver. Applicants based anywhere in Canada are welcome to apply.

If you think this role sounds right for you but you don’t quite check all the boxes above - or you’re more senior than this - please apply anyway. We’d love to hear from you! All applications are reviewed by humans, and we’re happy to have a conversation with promising candidates.

To help make sure your application doesn’t get lost, please apply through bambooHR rather than sending a separate email or LinkedIn message. The application involves submitting your resume and answering a few questions.

There is an optional cover letter if you want to add more context - you will not be dinged for skipping the cover letter if the questions already cover what you want to share.

We are hoping to hire for this position at the end of September, 2026.

Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Indiegraf
Software Development
Salary cad 98,000 - 14..
Remote Location
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 126,955+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later