Jobs
>
Vancouver

    Senior Full Stack Engineer - Vancouver, Canada - Thinkific

    Thinkific
    Show more Collapse job
    Default job background
    Description

    Senior Full Stack Engineer

    Location: Vancouver, British Columbia, Canada

    Thinkific is a software platform that gives anyone the ability to easily create and sell online courses, build vibrant communities, and monetize memberships. We believe in impactful and innovative work: our team of 260+ Thinkers is building and expanding an incredible product that empowers Creator Educators and businesses around the globe while working collaboratively to learn, grow, and succeed together. Join us to see how we're building one of the best workplaces in Canadian tech

    We believe every candidate should have a fair, inclusive, and overall great experience when exploring a new role with Thinkific. That starts with outlining our hiring process so you know what to expect every step of the way—click here to learn more:

    Are you a Senior Full Stack Engineer looking for an opportunity to contribute to an impactful product while being able to work on big ideas? We're looking for a Senior Full Stack Engineer to join us at Thinkific.

    As a Senior Full Stack Engineer , you will work across our application stack to ensure business milestones are met while also investigating, assessing, and fixing defects within the product. You'll also be a source of mentorship and will help to support the growth and development of other team members. In this role, you will work closely with our engineering, product management, and product design team to help translate business requirements and specifications into delivered platform features.

    Your goal will be to lead medium-large feature projects in our agile environment, from conception to completion, working with stakeholders to identify project risks and recommend mitigating solutions. Here's how you'll accomplish this:

  • Author code that is reliable, well-rounded, and sets an example to other team members
  • Effectively diagnose and troubleshoot problems within the Leap platform
  • Participate in architectural design, review, and implementation of production-quality features
  • Actively help others to coordinate and design architecture that is fit for the coding area while identifying common patterns that will reduce technical debt and enable efficiency and quality
  • Participate in effort and complexity estimation for new product features and tasks
  • Share knowledge with others through mentorship, clear documentation, code reviews, pair programming, and training sessions. Use code reviews as a teaching opportunity
  • Work with your team to conduct new technology research, bringing fresh ideas and concepts to bear on product development
  • The person we have in mind likely:

  • Has 5+ years of experience working in a full stack development role, and at least 1+ years of experience working in a SaaS environment
  • Has experience with modern server-side programming languages (Ruby, Node, etc.)
  • Is knowledgeable and experienced with modern web frameworks (Ruby on Rails, Django, etc.)
  • Has advanced knowledge of at least one modern JavaScript libraries/framework such as Remix or Nextjs
  • Demonstrates a practical understanding of Web APIs, HTML, CSS, and JavaScript
  • Showcases the ability to design and implement GraphQL services
  • Has experience with Edge computing web application architecture, and web server technologies like Cloudflare and Heroku.
  • Has experience with relational databases, SQL, and engines like PostgreSQL
  • Loves to learn and grow. They've found (and keep looking for) ways to level up their skills in this field, whether that's through formal education, gaining professional experience, or maybe even building their own business
  • These things would also be nice, but we think you could learn them on the job:

  • Experience building real-time AI web applications
  • Intermediate to advanced knowledge of server-side languages and frameworks (Ruby, Node, etc.)
  • Knowledge and experience with cloud-based server infrastructures, particularly Cloudflare
  • Adaptable and a proven problem solver; familiarity with startup culture
  • The recruitment compensation range for this position is $122,000 - $152,000 CAD

    Diversity, Equity, Inclusion and Belonging & Accessibility

    This is just our initial idea of who we're looking for At Thinkific, we know that people have unique career journeys. If your experience is close to what we've described but you feel that you might be missing a few of the requirements, please still apply We believe in equal opportunity and are committed to diversity, equity, inclusion, and belonging across every facet of our business.

    We're also committed to providing a comfortable and accessible interview experience for every candidate. If there are any accommodations our team can make throughout our hiring process (big or small), please let us know.

    What you can expect if you join Thinkific:

    An amazing team of talented, passionate, and kind Thinkers. Together, we've built an amazing, award-winning culture —we're a Certified Great Place to Work and one of Canada's Top Small & Medium Employers

    The chance to build, improve, and innovate on a platform that's driving positive impact for thousands of businesses and millions of students around the world.

    A competitive compensation package including base salary, equity, team-wide bonuses, and an Employee Share Purchase Plan.

    Flexible Paid Time Off to maintain mental and physical health. Our team is encouraged to take a minimum 4 weeks of vacation, plus Thinker Holidays (extended long weekends in the summer) and time off for the December holiday season.

    Health Benefits and Wellness: Comprehensive benefits starting on Day 1 include health, vision, and dental coverage for you and your family, $3,000 for mental health care, a short-term health plan, and an additional health or personal spending account. Plus, family friendly benefits include generous parental leave top-ups for up to 32 weeks, as well as fertility coverage and personalized return to work options.

    Flexible Work . Choose to work from home from anywhere in Canada, at our Vancouver HQ, a co-working space, or anywhere there's wifi for a change of scenery.

    Learning & Growth. An annual $1500 USD Learn and Grow fund for conferences, seminars, or courses, plus training, mentorship, coaching, and internal promotion opportunities.

    A home office setup so you're ready to succeed with a company-owned Macbook Pro and a budget to order a desk, chair, or any accessories to help you work comfortably and productively.

    Eats and Treats. $50 CAD per month to treat yourself with snacks, lunch, or groceries to cook at home.

    A place where you can bring your whole self to work . We know that different perspectives lead to amazing ideas, more innovation, and, ultimately, our success as a company. We welcome applicants of all backgrounds, experiences, beliefs, identities, and statuses. Whoever you are—we can't wait to meet you

    The Thinkific Vancouver office operates on the traditional, ancestral, and unceded territories of the (Musqueam), (Squamish), and (Tsleil-Waututh) Nations of the Coast Salish People. We encourage everyone to about the original caretakers of the land that you currently occupy.


    We have other current jobs related to this field that you can find below

  • PokerLab

    Full Stack Engineer

    4 days ago


    PokerLab Vancouver, Canada

    We are a Vancouver-based startup seeking a highly skilled and motivated Intermediate Full Stack Engineer with expertise in the Go programming language, gRPC, HTMX, and Tailwind/CSS. As an integral member of our engineering team, you will play a crucial role in designing, implemen ...

  • Kerry Search Partners

    Full Stack Engineer

    4 days ago


    Kerry Search Partners Vancouver, Canada

    Join the Frontlines of Blockchain Innovation as a NodeJS/TypeScript Engineer: Real-time Data Analytics · Note: The ideal candidate will have 4-6+ years of experience developing fullstack applications in NodeJS, TypeScript and React and will have an understanding of various block ...

  • PokerLab

    Full Stack Engineer

    2 days ago


    PokerLab Vancouver, Canada

    We are a Vancouver-based startup seeking a highly skilled and motivated Intermediate Full Stack Engineer with expertise in the Go programming language, gRPC, HTMX, and Tailwind/CSS. As an integral member of our engineering team, you will play a crucial role in designing, implemen ...

  • Flutter Care

    Full Stack Engineer

    3 weeks ago


    Flutter Care Vancouver, Canada

    About Us: · 140-million individuals navigate pregnancy each year. For many, this is an uncertain and dangerous process. But what if we could make pregnancy safer, more informed, and more predictable? Flutter Care is on a mission to improve pregnancy outcomes and we are recruiting ...

  • Flutter Care

    Full Stack Engineer

    3 weeks ago


    Flutter Care Vancouver, BC, Canada

    About Us:140-million individuals navigate pregnancy each year. For many, this is an uncertain and dangerous process. But what if we could make pregnancy safer, more informed, and more predictable? Flutter Care is on a mission to improve pregnancy outcomes and we are recruiting am ...


  • Procurify Vancouver, Canada

    Procurify is the Intelligent Spend Management company. We're on a mission to give all organizations unprecedented visibility and control over their business spend. By bringing more spend under management in one procure-to-pay solution, our customers capture unified spend data tha ...

  • Rezgo

    Full Stack Engineer

    1 week ago


    Rezgo British Columbia, Canada

    Full-stack Developer · Rezgo is a leading Software as a Service (SaaS) platform for tour, activity companies, and ticket sellers. We pride ourselves on simplifying the complexities of booking and inventory management with our innovative solutions. We are on the hunt for a experie ...

  • Rezgo

    Full Stack Engineer

    1 week ago


    Rezgo British Columbia, Canada

    Full-stack Developer · Rezgo is a leading Software as a Service (SaaS) platform for tour, activity companies, and ticket sellers. We pride ourselves on simplifying the complexities of booking and inventory management with our innovative solutions. We are on the hunt for a exper ...


  • Electronic Arts Vancouver, Canada Temporary

    Requisition Number:184373Can this position be remote?: Yes We are a global team of creators, storytellers, technologists, experience originators, innovators and so much more. We believe amazing games and experiences start with teams as diverse as the players and communities we se ...


  • Altea Healthcare Vancouver, Canada

    The Senior Full Stack .NET Core developer will play a key role on the core development team that is working on building our next generation suite of products. As a member of our core development team, this person will contribute significantly to designing and implementing various ...


  • T-Net British Columbia Vancouver, BC, Canada

    Our client is the leading mobile games platform connecting players in fair, fun, and meaningful competition. As the publicly-traded mobile esports platform, they have pioneered the future of the gaming industry. Their platform helps developers build multi-million dollar franchise ...


  • ISTITUTO MARANGONI Vancouver, BC, Canada

    TM8 Recruitment is helping our new med-tech client recruit a Full Stack Software Engineer. The successful candidate will have an electronics engineering background / degree. Ultimately, an electronic engineer or similar the full stack development capabilities. · The client offer ...


  • Xrcventures Vancouver, Canada

    Sr. Full Stack Engineer - Employee Engagement · About Raydiant · Raydiant is on a mission to create amazing experiences for people everywhere they go. · Using a first-of-its-kind technology, Raydiant reimagines and transforms customer and employee experiences through dynamic a ...


  • Atomic HR Vancouver, Canada

    Join a dynamic team at the forefront of revolutionizing how consumers interact with products and events. If you're a software engineer who thrives on building scalable, cross-functional systems with massive reach, this is your chance to make an impact within a rapidly growing ind ...


  • ISTITUTO MARANGONI Vancouver, Canada

    TM8 Recruitment helping our new med-tech client recruit a Full Stack Software Engineer. The successful candidate will have an electronics engineering background / degree. Ultimately, an electronic engineer or similar the full stack development capabilities. · The client offers ...


  • Thinkific Labs Inc. Vancouver, BC, Canada $89,000 - $111,000

    Thinkific is a software platform that gives anyone the ability to easily create and sell online courses, build vibrant communities, and monetize memberships. We believe in impactful and innovative work: our team of 260+ Thinkers is building and expanding an incredible product tha ...


  • Mogo Vancouver, Canada Full time

    As a financial technology company and a digital challenger to banks in Canada, our mission is to facilitate Canadians in achieving financial freedom while making a positive impact. We foster a collaborative and innovative environment at Mogo, and currently, we're looking for a pa ...


  • Thinkific Labs Inc. Vancouver, Canada

    Thinkific is a software platform that gives anyone the ability to easily create and sell online courses, build vibrant communities, and monetize memberships. We believe in impactful and innovative work: our team of 260+ Thinkers is building and expanding an incredible product tha ...


  • Thinkific Labs Inc. Vancouver, Canada

    Thinkific is a software platform that gives anyone the ability to easily create and sell online courses, build vibrant communities, and monetize memberships. We believe in impactful and innovative work: our team of 260+ Thinkers is building and expanding an incredible product tha ...


  • Motorola Solutions Vancouver, Canada

    Full Stack Engineer II (C# .NET/React) page is loaded · Full Stack Engineer II (C# .NET/React) · Apply locations Vancouver, Canada time type Full time posted on Posted Yesterday job requisition id R45734 Company Overview · At Motorola Solutions, we're guided by a shared purpose ...