Shakepay

Senior Software Engineer

Shakepay
Apply
8 days ago
Remote, CanadaSenior

Responsibilities

  • Drive ambiguous, high-impact problems from initial idea through production.
  • Partner with Product and Design to define scope, trade-offs, and execution plans.
  • Design, build, and evolve reliable, correct, and maintainable production systems.
  • Share ownership of systems through on-call responsibilities and incident response.
  • Contribute to technical and product decisions that shape the team’s direction.
  • Improve team standards, tooling, and development processes.

Requirements

  • Demonstrated ownership of production features or systems, including reliability and on-call responsibilities.
  • Strong product and customer judgment with the ability to make thoughtful trade-offs under ambiguity.
  • Backend development experience using Node.js and TypeScript.
  • Experience with relational databases such as Postgres.
  • Experience operating production systems with observability and monitoring tools such as Datadog.
  • Comfort working in containerized or cloud-based environments.
  • Ability to review AI-generated pull requests with appropriate skepticism.
  • Experience with React Native, financial systems, payments, crypto-related systems, or high-growth product environments is preferred but not required.

Benefits

  • Base role is remote-friendly from anywhere in Canada, with optional access to office spaces in Montreal and Toronto.
  • Stock options are included as part of total compensation.
  • Full health and dental benefits include a separate mental-health budget.
  • $2,000 annual budget for courses, certifications, and training.
  • 20 vacation days per year, plus a $1,000 bonus for using all vacation.
  • Parental leave top-up to 100% of salary for 18 weeks.
  • Quarterly team-specific or company-wide offsites.
  • Generous AI token budget, currently unlimited.

Tech Stack

DatadogNode.jsPostgreSQLReact NativeTypeScript

Categories

Shakepay

About Shakepay

51-200 employees
Contact me