Skip to content
← Back to job listings

Senior Developer

jobgether · Canada

Senior LevelRemoteExternal listingfull-time20 days ago

About The Role

  • **This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Developer based in Canada.**
  • This role offers the opportunity to build impactful software solutions that directly support employee financial wellness and improve access to essential financial services.
  • You will take ownership of full-stack development initiatives, contributing to products used by businesses and employees across North America.
  • Working in a fully remote environment, you will collaborate with product, engineering, and business teams to design reliable, scalable, and user-focused experiences.
  • The position combines technical depth with autonomy, allowing you to solve complex engineering challenges while influencing product direction.
  • You will contribute across the entire software lifecycle, from architecture and implementation to testing, deployment, and continuous improvement.
  • This is an ideal opportunity for an experienced engineer who enjoys building high-quality applications, mentoring teammates, and making a measurable impact through technology.

### Accountabilities

The Senior Developer will design, develop, and maintain critical application features across the full technology stack. This role requires strong ownership, technical excellence, and a collaborative mindset to deliver secure, scalable, and maintainable solutions while helping strengthen engineering practices across the team.

  • Own feature development from concept through delivery, including backend architecture, frontend implementation, testing, demonstrations, and production release.
  • Design, build, and maintain web and mobile application capabilities that support business and customer needs.
  • Solve complex engineering challenges related to scalability, concurrency, background processing, data ingestion, and system performance.
  • Integrate and maintain third-party services and tools to ensure reliable platform operations.
  • Collaborate with Product, Customer Care, Finance, and other teams to define requirements and resolve technical challenges.
  • Participate in code reviews, pair programming, knowledge sharing, and mentorship to improve team capabilities.
  • Use AI-powered tools and workflows to improve development efficiency and reduce operational friction.
  • Contribute to secure software development lifecycle practices by writing clean, tested, maintainable, and production-ready code.
  • Analyze application performance and use data-driven approaches to identify improvements and validate technical decisions.
  • Balance rapid experimentation with long-term engineering quality when building and scaling new solutions.

## **Requirements:**

The ideal candidate is a versatile full-stack engineer with strong Ruby on Rails experience, solid software engineering fundamentals, and a passion for building reliable products. They are comfortable working independently, solving complex problems, and collaborating within an agile development environment.

  • 4+ years of hands-on Ruby on Rails experience building and maintaining production applications.
  • Strong frontend development skills with JavaScript and experience working with React, React Native, or similar component-based frameworks.
  • Strong SQL and data analysis abilities, with experience using data to troubleshoot issues and guide technical decisions.
  • Deep understanding of software engineering principles, including SOLID principles, domain-driven design, testing practices, and performant application design.
  • Full-stack development mindset with experience owning features across backend, frontend, automated testing, and deployment.
  • Experience solving scale and concurrency challenges, including background processing, queuing systems, and third-party data integrations.
  • Familiarity with Agile development practices, including sprint planning, story grooming, stand-ups, and Scrum methodologies.
  • Ability to adapt between fast experimentation and building long-term maintainable solutions.
  • Experience with modern development tools such as Git, GitHub, Jira, and standard coding environments.
  • Strong communication skills, ownership mentality, and willingness to contribute to team growth through collaboration and mentorship.

## **Benefits:**

  • Competitive compensation:
  • Canada: Base salary range of CA$130K – CA$170K plus CA$15.5K bonus.
  • United States: Base salary range of $160K – $200K plus $15.5K bonus.
  • Fully remote work environment with flexibility to work from anywhere.
  • Flexible paid time off program with up to 6 weeks of vacation.
  • Medical, dental, and vision benefits from the first day of employment.
  • Enhanced mental health coverage and wellness stipend.
  • Inclusive parental leave benefits.
  • Access to earned wage programs.
  • Real-time market-based salary reviews.
  • Opportunities for professional development and continuous learning.
  • Supportive and collaborative remote-first culture.
  • Opportunity to contribute to technology that improves employee financial wellbeing at scale.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing