About ModernAdvisor
Founded in 2014, ModernAdvisor is a leading Canadian fintech company revolutionizing how people invest. By partnering with hundreds of financial advisors and serving thousands of clients, we make high-quality investment management accessible to everyone—not just the wealthy.
We’re expanding our software team and are looking for a Senior Full-Stack Developer to join us in Vancouver. If you thrive in fast-paced environments, enjoy solving meaningful challenges, and want to grow with a dynamic fintech company, we’d love to hear from you!
What You’ll Do :
- Collaborate with the software team to ideate and build scalable back-end and front-end systems.
- Design and implement high-performance user interfaces for new features using React and AngularJS .
- Develop back-end APIs for our web and future mobile apps using Ruby on Rails .
- Integrate third-party APIs into ModernAdvisor’s platform.
- Drive technical excellence and contribute to a culture of innovation.
What You’ll Bring :
Technical Qualifications :
8+ years of professional software development experience.Expertise in JavaScript and Ruby on Rails development.Strong background in web technologies : REST APIs, modern JavaScript / TypeScript , ES modules, Webpack, and recent advances with CSS .Proficiency with Git and GitHub workflows.Solid understanding of computer science fundamentals (algorithms, data structures, etc.).Bonus : Familiarity with AWS and experience developing for iOS and Android platforms.A bachelor’s degree in computer science or a related field is an asset but not mandatory.Other Qualifications :
Strong communication skills in verbal and written English.A track record of delivering high-quality work, consistently.Self-motivated, with the ability to work independently and collaboratively within a team.A positive, solutions-oriented mindset and willingness to tackle challenges head-on.Why Join ModernAdvisor?
Competitive Compensation : We offer a salary + bonus structure designed to attract top talent.Work-Life Balance : Flexible hours—get your tasks done on your schedule, with the option to work from home three days per week.Growth Opportunities : As we continue expanding, you’ll have the chance to take on greater responsibilities and advance your career within our team.Make an Impact : Join a company committed to democratizing access to high-quality financial services.