Jane

Staff Software Developer – Communications

Jane

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$158,400 - CA$247,500 per year

Job Level

Tech Stack

About the role

  • Deliver a unified messaging experience that brings secure messaging, SMS, and future channels into one clear, reliable workflow that practices can trust every day.
  • Raise the technical bar within the Communications group by modeling strong Ruby and web application design, and helping others grow through collaboration and thoughtful feedback.
  • Enable the team to ship consistently and efficiently while staying mindful of scale, cost, and long-term maintainability.
  • Connect engineering decisions to real customer and business outcomes, ensuring the work we do meaningfully improves how practices communicate.
  • Communicate clearly and lead by example at a staff level, showing ownership, sound architectural reasoning, and a willingness to navigate tradeoffs in the open.

Requirements

  • Strong experience building production Ruby applications in a commercial environment
  • Experience designing, building, and operating web applications at scale, serving tens of thousands of customers or more
  • Background working in either early-stage startups, established companies, or both, with the adaptability to move between different levels of structure and ambiguity
  • Full-stack capability, with comfort working across backend and frontend codebases and a willingness to go where the work is needed
  • Strong communication and architectural reasoning skills, especially when weighing tradeoffs and guiding technical decisions at a staff developer level.
Benefits
  • Comprehensive benefits package
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Rubyweb application designfull-stack developmentbackend developmentfrontend developmentproduction applicationsscalable web applicationssoftware architecturetechnical decision-makingcollaboration
Soft Skills
communicationleadershipownershipadaptabilityfeedbacktradeoff analysisteam collaborationproblem-solvingmentorshipclear messaging