Full-Stack Software Engineers

1 month ago


Vancouver, Canada Elective Full time
About Elective

Elective is on a mission to unlock potential by democratizing knowledge. We’ve built the industry’s first “Learn Now, Pay Later” solution specifically designed to help world-class course creators, educators, and coaches sell more effectively. We’re trusted by our partners to drive meaningful improvements in their businesses, and we work tirelessly to do just that.

Founded in 2021, Elective is a fast-growing and venture backed startup looking to accelerate its impact on the backs of a recent Series A financing. We’re backed by leading VCs like Rhino Ventures and Panache Ventures, and industry leaders like Greg Smith (CEO, Thinkific), Tim Vipond (Founder, Corporate Finance Institute), Andrew Wilkinson (Co-Founder, Tiny), Pat Flynn (Founder, Smart Passive Income), and many other incredible angel investors.

Role Overview

Elective is looking for talented full-stack engineers to help us build best-in-class software and financial tools that help online education businesses better manage and grow their education empires. As one of our early engineering hires, you will have the opportunity to take complete, end-to-end ownership of projects across the entire stack and play a critical role in shaping our future products, processes and infrastructure.

What You'll Do:
  • You’ll work with a small engineering team to build mission-critical tools for course creators.

  • As one of our early engineers, you’ll have the opportunity to build entirely new products from scratch and be part of making the important technical decisions that will set our foundation moving forward.

  • You’ll participate in planning, organizing and executing entire projects end to end, from idea to launch; working cross functionally with internal and external stakeholders to get features out into the world.

  • You’ll help build the foundation for Elective's engineering standards, tooling, and processes; helping us achieve our goal of being a highly functioning team.

About You

  • You are comfortable with the ambiguity of an early-stage company. This includes being able to transform product ideas into working technology, as well as working in an environment with a fast-paced delivery schedule.

  • Interested in our core domain - helping solopreneurs succeed by building valuable financial and software tools.

  • You understand the importance of both speed and quality, and the trade-offs of choosing one over the other.

  • You have a positive attitude, with high integrity and low ego.

Technical Skills

  • 4+ years of professional software experience building full-stack web applications.

  • Experience with modern front-end frameworks, such as: React and Vue.

  • Experience with relational databases and comfortable writing raw SQL.

  • Experience with testing frameworks, such as: Vitest and Jest.

  • Experience with API Design, such as REST and RPC.

Our tech stack is comprised of TypeScript on both front-end (Next, and Vue 3), and back-end (Express), with PostgreSQL as the database. On the front-end we leverage Tailwind and DaisyUI as the base for our components.

Bonus points if you have experience with:

  • Docker (or similar) for containerization and experience managing containerized applications.

  • Digital Ocean or similar cloud infrastructure providers.

  • CI/CD pipelines and tools such as Jenkins, GitLab CI, or similar.

  • Monitoring and logging tools, such as Prometheus, Grafana, ELK stack, etc.

Traits We Value

  • A knack for writing clear and maintainable code.

  • Considers the pull between readability and playing code golf.

  • Thinks about systems with clear folder structures and scoping in mind, and cares about leaving the code they touch in a better place for their team.

  • Cares about the product, the final user experience, and brings this mentality across the stack.

  • Problem solvers and thinkers who speak up about the purpose and value of features and decisions; engaging in questions and discussions, pushing themselves and those around them for the best outcomes for all.

  • A pragmatic approach; how can we do more with less. You view the product you're building from a higher perspective, rather than getting stuck in a silo.

Your Future Team

  • Our core values, established as a team, guide how we interact daily and build our products: "Strong Beliefs Loosely Held," "Bias For Action And Ownership," "Continuous Learning," "Assume Good Intent," and "Give A Shit."

  • The product & engineering team consists of a product manager, designer, and a team of full-stack engineers, all working closely with internal and external stakeholders to take ideas from planning to production.

  • We come from diverse backgrounds with significant experience in the startup space and working across the stack. We embrace the tough, rewarding challenges of a growing company while balancing speed and stability to ensure a better tomorrow.

  • Communication is central to our values, and as a team, we check in regularly to stay on the right track. We strive to create an environment where people feel challenged, respected, heard, and committed not just for the short term, but for the long haul.

Why Elective?

  • Recent Financing: We just closed a significant financing and you’ll be on the ground floor developing best-in-class products that are driving positive impact for thousands of customers around the world.

  • Strong Traction: Our rapid growth means your work will directly impact thousands of customers, driving our continued success.

  • Impact: You will get to shape the culture of Elective. “The early team you build is the company you build.” Your impact will be immediate and lasting.

  • Competitive Compensation: We reward exceptional work and want to attract the best talent.

  • Laptop & Equipment: We’ll make sure you’re set up for success with a company-owned laptop and relevant accessories.

  • Learning & Development Stipend: An annual $1,000 Learning & Development budget for courses, books, conferences, seminars, and more.

  • Extended Health Care Benefits: Comprehensive benefits including health, vision, and dental coverage for you and an additional wellness spending account.

This is a full-time role. We are remote friendly across Canada but strong preference will be given to those located in British Columbia.

Elective is committed to paying our team members fairly, clearly, and above all, paying for growth. The estimated salary range for this role is $90,000 to $140,000. As you may have noticed, this salary range is quite large, but generally, the estimated salary range for Intermediates is $90,000 to $115,000, and the estimated salary range for Seniors is $115,000 to $140,000. Your specific salary will be determined based on your job-related skills, knowledge, experience, and our internal assessment. It is possible to join Elective at a salary above or below this range and this range does not include any discretionary bonuses or benefits. At Elective, we pay for growth, which means that you’ll continue to have conversations about your career development with your manager and see your compensation grow over time as you build an amazing career with us.

#J-18808-Ljbffr

  • Vancouver, British Columbia, Canada Elective Full time $90,000 - $140,000

    About ElectiveElective is a pioneering company dedicated to democratizing knowledge and unlocking potential. Our mission is to empower course creators, educators, and coaches by providing innovative solutions that help them succeed in the online education space.Role OverviewWe are seeking a talented Full-Stack Software Engineer to join our team and...


  • Vancouver, British Columbia, Canada Elective Full time $90,000 - $140,000

    About ElectiveElective is a pioneering company dedicated to democratizing knowledge and unlocking potential. Our mission is to empower course creators, educators, and coaches by providing innovative solutions that help them succeed in the online education space.Role OverviewWe are seeking a talented Full-Stack Software Engineer to join our team and...


  • Vancouver, British Columbia, Canada Procurify Full time

    **About Procurify**Procurify is a leading provider of Intelligent Spend Management solutions, dedicated to empowering organizations to achieve unprecedented visibility and control over their business spend. Our mission is to revolutionize the way companies manage their expenses, unlocking time and cost savings through unified spend data.**The Role**We are...


  • Vancouver, British Columbia, Canada Procurify Full time

    **About Procurify**Procurify is a leading provider of Intelligent Spend Management solutions, dedicated to empowering organizations to achieve unprecedented visibility and control over their business spend. Our mission is to revolutionize the way companies manage their expenses, unlocking time and cost savings through unified spend data.**The Role**We are...


  • Vancouver, British Columbia, Canada Procurify Full time

    About ProcurifyProcurify is a leading provider of Intelligent Spend Management solutions, dedicated to empowering organizations to achieve unprecedented visibility and control over their business spend. Our mission is to revolutionize the way companies manage their expenses, unlocking time and cost savings through unified spend data.The RoleWe are seeking a...


  • Vancouver, British Columbia, Canada Procurify Full time

    About ProcurifyProcurify is a leading provider of Intelligent Spend Management solutions, dedicated to empowering organizations to achieve unprecedented visibility and control over their business spend. Our mission is to revolutionize the way companies manage their expenses, unlocking time and cost savings through unified spend data.The RoleWe are seeking a...


  • Vancouver, Canada Elective Full time

    About Elective Elective is on a mission to unlock potential by democratizing knowledge. We’ve built the industry’s first “Learn Now, Pay Later” solution specifically designed to help world-class course creators, educators, and coaches sell more effectively. We’re trusted by our partners to drive meaningful improvements in their businesses, and we...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Elevate Gaming Experiences as a Full-Stack DeveloperElectronic Arts seeks a talented and dedicated Full-Stack Software Engineer to contribute to the development of innovative and engaging gaming experiences. In this role, you will play a pivotal part in shaping the future of interactive entertainment by designing, building, and maintaining cutting-edge...

  • Software Engineer

    1 week ago


    Vancouver, British Columbia, Canada Later Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our dynamic team at Later. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our web applications.Key ResponsibilitiesCollaborate with product managers, designers, and other stakeholders throughout...

  • Software Engineer

    7 days ago


    Vancouver, British Columbia, Canada Later Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our dynamic team at Later. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our web applications.Key ResponsibilitiesCollaborate with product managers, designers, and other stakeholders throughout...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Boeing Full time

    Job Overview Boeing Vancouver is on an innovative path to enhance and transition our systems to cloud technology. We are in search of a proficient Full Stack Developer to become a vital part of our Defence & Government Services division. This position entails working closely with a diverse, cross-functional team, which includes external collaborators,...

  • Full Stack Engineer

    4 weeks ago


    Vancouver, Canada eTeam Full time

    Job Title: Azure Backend DeveloperJob Location: Vancouver, BC - RemoteDuration: 11+ MonthsPay Range: CAD 62/hr Job DescriptionAs a Full Stack Engineer, you will be responsible for developing and/or engineering the end-to-end features of a system, from user experience to backend code.You will use your expertise in Microsoft Azure Stack to deliver innovative...


  • Vancouver, Metro Vancouver Regional District, CA Elective Full time

    About Elective Elective is on a mission to unlock potential by democratizing knowledge. We’ve built the industry’s first “Learn Now, Pay Later” solution specifically designed to help world-class course creators, educators, and coaches sell more effectively. We’re trusted by our partners to drive meaningful improvements in their businesses, and we...


  • Vancouver, British Columbia, Canada Jobber Full time

    About JobberJobber is a leading provider of software solutions for small businesses. We're a team of passionate individuals who are dedicated to helping entrepreneurs succeed.The RoleWe're seeking a Senior Software Engineer, Full Stack Developer to join our Product Software Engineering team. As a key member of our team, you will be responsible for designing,...


  • Vancouver, British Columbia, Canada Jobber Full time

    About JobberJobber is a leading provider of software solutions for small businesses. We're a team of passionate individuals who are dedicated to helping entrepreneurs succeed.The RoleWe're seeking a Senior Software Engineer, Full Stack Developer to join our Product Software Engineering team. As a key member of our team, you will be responsible for designing,...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Boeing Full time

    Job Overview Boeing Vancouver is embarking on a transformative initiative to enhance and transition our systems to cloud infrastructure. We are in search of a proficient Full Stack Developer to contribute to our Defence & Government Services division. This position entails close cooperation with a diverse, cross-functional team, including external...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada Boeing Full time

    Job Overview Boeing Vancouver is embarking on a transformative initiative to enhance and transition our systems to cloud infrastructure. We are in search of a proficient Full Stack Developer to contribute to our Defence & Government Services division. This position entails extensive collaboration with a diverse, cross-functional team, including...


  • Vancouver, Canada Jobber Full time

    Are you an experienced software developer with a passion for finding creative solutions to real-world problems? Do you love supporting more junior team members in their learning process? Then Jobber might be the place for you! We're looking for a Senior Software Engineer to be part of our Product Software Engineering team. At Jobber, we don’t just build a...

  • Software Engineer

    4 weeks ago


    Vancouver, British Columbia, Canada BLANKSLATE Partners Full time

    BLANKSLATE Partners, a distinguished firm dedicated to delivering exceptional outsourced talent resource solutions, is currently seeking a proficient Full Stack Developer for a prominent client in the software development industry. In this role, you will collaborate with a talented team of professionals to design and implement innovative software products...

  • Full Stack Engineer

    3 weeks ago


    Vancouver, Canada EVONA Full time

    Full Stack Developer Are you ready to shape the future of geospatial technology? A leading innovator in remote monitoring solutions is looking for a Full Stack Developer to join their forward-thinking team. This company empowers industries by providing cutting-edge geospatial data through its web-based platform. As a member of this team, you’ll be at the...