Resume Score

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

Sign in to check score

About the role

  • Senior Software Engineer developing and maintaining backend systems for fintech startup. Leading projects and improving services with a focus on scalability and performance.

Responsibilities

  • Own, design, and improve the services and features of our backend systems, with a focus on scalability, maintainability, and performance.
  • Deliver end-to-end full-stack features: product discovery, scoping, implementation, and deployment.
  • Make pragmatic decisions in ambiguous situations; unblock yourself and others without waiting for perfect specifications.
  • Improve existing surfaces: refactor opportunistically and reduce technical debt without slowing down delivery.
  • Write and test production-quality code to ensure correctness and performance.
  • Raise the team's bar: share context, bring your domain expertise, and challenge decisions when the trade-offs don't make sense.
  • Promote and champion "AI-native" development best practices, building patterns and abstractions that enable fast iteration with tools like Claude Code.

Requirements

  • Someone with at least 6 years of relevant industry experience; able to deliver strong results amid ambiguity, review and mentor other engineers, and set the standard for quality and output.
  • A university degree (at minimum a bachelor's) in Computer Science, Engineering, or Mathematics from a reputable university in Canada or the United States.
  • Strong computer science and engineering fundamentals. A solid command of algorithms, data structures, and systems design.
  • Expert-level proficiency in TypeScript, Node.js, React.js, and React Native.
  • Strong communication skills: able to clearly discuss trade-offs with both technical and non-technical audiences.
  • A demonstrated ability to leverage AI development tools to accelerate delivery while maintaining code quality and architectural integrity.
  • Excellence in designing clean, testable, and well-documented code that serves as an effective context for AI assistants.

Benefits

  • Competitive base salary ($150,000-$185,000)
  • Individual performance bonus
  • Profit sharing
  • Comprehensive health, dental, and vision coverage.
  • 20 days of paid time off per calendar year + unlimited sick days.
  • $2,500 per year in your Health Spending Account.
  • $1,000 per year in your Wellness Lifestyle Account.
  • Annual company retreat.
  • Paid parental leave.

Job type

Full Time

Experience level

Senior

Salary

CA$150,000 - CA$185,000 per year

Degree requirement

Bachelor's Degree

Tech skills

JavaScriptNode.jsReactReact NativeTypeScript

Location requirements

HybridMontrealCanada

Report this job

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