J

Senior Full-Stack Developer (Remote)

Jobgether • Canada
Remote
Apply
AI Summary

Build impactful financial wellness software. Own full-stack development, collaborate cross-functionally, and mentor teammates in a remote-first environment.

Key Highlights
Own full-stack development initiatives
Collaborate with cross-functional teams
Mentor and grow engineering capabilities
Key Responsibilities
Design, develop, and maintain critical application features
Collaborate with teams to define requirements and resolve technical challenges
Participate in code reviews, pair programming, and mentorship
Technical Skills Required
Ruby on Rails JavaScript SQL
Benefits & Perks
Competitive compensation
Fully remote work
Flexible PTO

Job Description


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.
How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

White Bay

Canada

Senior Software Architect - Blockchain Tokenization Platform

Programming
•
7h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Tether.io

Canada

Senior GenAI Developer

Programming
•
7h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

cloudious llc

Canada

Subscribe our newsletter

New Things Will Always Update Regularly