BrightSprout: Software Development Tech Lead

3 weeks ago


Vancouver BC, Canada Philpar Full time
BrightSprout: Software Development Tech Lead (Remote, Full-Time)

Are you a skilled developer looking to use your expertise in a small, collaborative team with a supportive environment?

About the Company and Sites


BrightSprout is a suite of innovative, online tools that help teachers quickly and easily create classroom materials. Our close-knit team of nine helps hundreds of thousands of educators around the globe make activities like worksheets, crosswords, word searches, bingo sets, and flashcards.

About the Position


We’re searching for a Software Development Tech Lead to help us create the next generation of tools for teachers. This full-time (40 hours/week), long-term position, is the most senior member of the development team and is primarily responsible for the technical direction of the company.

You will be responsible for ensuring our system architecture across multiple codebases develops sustainably. In addition to your own development responsibilities (about 50% of the role), you will also achieve this through leading code reviews, coaching other developers, and working with the CEO to ensure our architecture is aligned to support our business needs.

The role also has a significant DevOps component. You will be responsible for maintaining our server setup (Digital Ocean), deployment scripts, and development environments, and for tracing anomalies found by our application monitoring (New Relic) to fixable code issues.

Salary Range


USD$110-120k

Work Culture



Get the autonomy of remote work alongside the benefits of small company culture––all while making significant contributions to a business that helps people. We’ve always been an all-remote company, and are committed to realizing the benefits of remote work.

Aside from our daily standups (3 PM UTC), you can work from anywhere in the world with a flexible schedule.

We enjoy our work because we like helping teachers and get excited to solve difficult challenges with creative code. There are no orders from on high and no one’s looking over your shoulder. Because we’re small, everyone has a voice as we work together to iterate the best solutions for our users. We like this approach and hope you do, too.


What You’ll Do

  • Technical Leadership:
    • Ensure new functionality is implemented with an eye to sustainable growth and code quality
    • Provide technical expertise, coaching, and guidance to the development team, particularly in project kickoff and code review

  • Software Development
    • Build, test, and deploy inventive tools that let teachers create high-quality activities for students
    • Solve the toughest code problems
    • Ensure code is kept healthy: monitor, maintain, debug, update, test, optimize

  • Maintain our server setup, deployment scripts, and development environments
  • Investigate system issues and address root causes

  • Communication
    • Ensure projects meet the needs of technical and non-technical stakeholders
    • Communicate progress and track issues in Jira + Confluence
    • Participate in daily stand-ups, weekly 1-on-1’s, and biweekly retrospectives

Our Stack

  • Laravel
    • Events
    • Mail
    • Queues
  • VueJS
    • Vuex stores
    • Webpack
    • Composition API
    • Tailwind
    • TypeScript
  • PHP
  • MySQL
  • Redis
  • Github
    • Github Actions for CI/CD
    • Git Flow
  • Digital Ocean
  • CloudFlare
  • New Relic APM
  • Cypress tests
  • Jira + Confluence + Slack

Qualifications: What You’ll Bring to the Team

The ideal candidate is a seasoned software developer with strong communication skills and leadership qualities.

  • High-level expertise with our stack:
    • VueJS (Advanced)
    • Laravel (Advanced)
    • MySQL (Advanced)
    • SASS/SCSS (Advanced)
    • Git (Advanced)
    • Websockets (Basic)
    • Vite (Basic)
    • Webpack (Basic)
  • Proven track record of creating solutions that perform well and look great
  • Demonstrated, successful DevOps experience
  • Excellent communication with technical and non-technical team members
  • Previous experience as technical team lead, project lead, or similar
  • Experience coaching or mentoring other developers
  • Readiness to work in a continuous delivery environment
  • Reliable and consistent high-speed internet connection
  • Respect for coworkers and customers without regard to gender, race, religion, national origin, sexual orientation, etc.

You’ll be a great fit for the team if you:

  • Enjoy a team-oriented and collaborative work space (we make each other's work better)
  • Thrive in a small team with open, positive communication
  • Feel a deep ownership of your results, and hone your processes to achieve them
  • Enjoy a rapid development cycle and highly organized workflow
  • Have flexibility and a growth mindset: we’re all continuous learners here––our sprint retrospectives are the best
  • Enjoy coaching less-experienced developers and guiding them to solutions that extend existing code structures appropriately
  • Believe the best leaders listen and strive to understand everyone’s needs
  • Feel a rush when your code ships
  • Already have proven remote work experience
There are lots of reasons to join our team. Here are some of them:

  • Use your skills to solve interesting problems.
  • Be part of an honest, kind work environment with a supportive team
  • Engage in work that actually helps people. Teachers are seriously under-served by tech companies and we’re on a mission to change that.
  • Work remotely with a flexible (and reasonable) schedule that you control
  • We’ve always been an all-remote company: remote workers aren’t second-class citizens
  • Small company culture. Work with everyone directly. No weird bureaucracy to navigate.

Our Hiring Process:

We want to respect your time and be transparent about our hiring process. We’ll take a deep dive on your application materials and will ask for examples. Here are the hiring stages and anticipated timeline:

  • Submit application - Mid-January
    We’ll deep dive on your resume, application question answers, and any publicly-available work samples.
  • Initial call (~15-20 min) - Late January
    We’ll do an initial video call to make sure we’d be a good fit before you invest more time in the process.
  • Technical Challenge (1-2 hours) - Early February
    Demonstrate competency in Vue, Laravel, and MySQL.
  • Interview (1 hour) - February
    With the CEO
  • Meet the Team (3 finalists) - Late February
    Get to know our team and culture. Work alongside us for a half day and ensure it’s a great fit.
#J-18808-Ljbffr

  • Vancouver, BC, Canada Planview GmbH, Software & Consulting Full time €95,000 - €135,000

    As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the industry’s most comprehensive solutions designed for strategic planning, portfolio and resource...


  • Vancouver, BC, Canada THINKINGLABS TECH SOLUTIONS INC. Full time

    Terms of employment Permanent employment Full time Day Start date Starts as soon as possible Verified Source Job Bank #2909089 Overview Education Experience 3 years to less than 5 years Consulting firm Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required ...


  • Vancouver, BC, Canada ITIQ Tech Recruiters Full time

    Senior Workday Application Developer (Security & Access) Development Id: 17976 - Permanent IT/IQ Tech Recruiters is seeking a Workday Application Developer to join our client in Vancouver, BC, in a Hybrid role. Reputable organization in the education sector Large enterprise projects constantly on the go Extensive experience with Workday...

  • Capture Tech Lead

    1 month ago


    Vancouver, Canada Electronic Arts Full time

    **Capture Tech Lead**: ***: As a skilled and versatile tech professional, the Capture Tech Artist will be responsible for a diversified set of tasks. This role involves constant and complex problem solving, which many times can involve different areas of the game builds and may require the Capture Tech Artist to work with various Dev partners within the...


  • Vancouver, Canada Amazon Development Centre Canada ULC Full time

    Do you live in Canada and want to launch new products, features, and services used by over 15 million fellow Canadians? Do you want to enrich Canadian lives by bringing world class shopping and selling experiences to their fingertips? If you answer is yes, then we want to talk to you!Amazon.ca is the Canadian gateway that brings buyers and sellers together....

  • Systems Developer

    1 month ago


    Vancouver, BC, Canada ITIQ Tech Recruiters Full time

    Systems Developer 09-03-23 Development Id: 18060 - Permanent IT/IQ Tech Recruiters is seeking an Systems Developer to join our client in Vancouver, BC Why work with our client? Dynamic and exciting professional environment that offers direct interaction between IT Teams and Business Users Excellent track record and focus on employee...


  • Burnaby, BC, Canada OSI Maritime Systems Full time €90,000 - €125,000

    In 1977, OSI introduced the first generation electronic chart system for the maritime market and revolutionized navigation. Today, OSI Maritime Systems is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. Among those solutions, the company develops and delivers integrated bridge systems...


  • Vancouver, Canada Amazon Development Centre Canada ULC Full time

    Amazon is investing heavily in building a world class Advertising business and the WorldWide Ad Success team (WASE) is at the head of this growth machine enabling our teams to deliver at scale. Our goal is to scale account management multifold by investing in strategic self-service applications that improve productivity of internal account management...


  • Vancouver, BC, Canada THINKINGLABS TECH SOLUTIONS INC. Full time

    Terms of employment Permanent employment Full time Day Start date Starts as soon as possible Verified Source Job Bank #2909089 Overview Education Experience 3 years to less than 5 years ~ Consulting firm Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications...


  • Vancouver, Canada Amazon Development Centre Canada ULC Full time

    Does the challenge and ownership that comes from leading and driving large cross-organizational projects and initiatives for one of the largest online marketplaces excite you? Do you want to launch new products, features, and services used by over 15 million fellow Canadians? Do you want to enrich Canadian lives by bringing world class shopping and selling...

  • Software Developer

    1 week ago


    Vancouver, BC, Canada Collabera Full time

    Position: Software DeveloperType (Contract, C2H): 8 months contractLocation: Vancouver BC (Hybrid ) Day-to-day responsibilities:The main tech experience/skills expected are ReactJs/Typescript, NodeJS and AWS Lambda. 70% Front-end stack is ReactJS/Typescript30% Back-end stack is NodeJS/Typescript in Lambdas.CDK/Typescript for all Infrastructure as Code.Must...

  • Software Developer

    7 days ago


    Vancouver, BC, Canada Collabera Full time

    Position: Software DeveloperType (Contract, C2H): 8 months contractLocation: Vancouver BC (Hybrid ) Day-to-day responsibilities:The main tech experience/skills expected are ReactJs/Typescript, NodeJS and AWS Lambda. 70% Front-end stack is ReactJS/Typescript30% Back-end stack is NodeJS/Typescript in Lambdas.CDK/Typescript for all Infrastructure as Code.Must...


  • Vancouver, BC, Canada ITIQ Tech Recruiters Full time

    Senior Workday Application Developer (Security & Access) 16-02-23 Development Id: 17976 - Permanent IT/IQ Tech Recruiters is seeking a Workday Application Developer to join our client in Vancouver, BC, in a Hybrid role. Why work with our client? Reputable organization in the education sector Large enterprise projects constantly on the go Strong...


  • Vancouver, BC, Canada Safe Software Inc Full time

    Safe Software Head Office Surrey, BC V3T0M1, CAN Location: This opportunity has the ability to be remotely based within Canada (except for QC), or onsite/hybrid/remote in the Vancouver, BC Lower Mainland. Please note that employment is contingent upon the successful completion of reference checks and background checks, including a Canadian criminal...


  • Vancouver, Canada Amazon Development Centre Canada ULC Full time

    Are you interested in building high-performance, globally scalable AWS Financial systems that drive Amazon's current and future growth? Are you seeking an environment where you can drive innovation leveraging the scalability and innovation with Amazon's AWS cloud services? Do you have a passion for ensuring a positive customer experience? This is the job for...


  • Vancouver, Canada THINKINGLABS TECH SOLUTIONS INC. Full time

    Terms of employment Permanent employment Full time Day Start date Starts as soon as possible Verified Source Job Bank #2909089 OverviewEducationExperience 3 years to less than 5 years Consulting firm ResponsibilitiesTasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required ...


  • Vancouver, Canada THINKINGLABS TECH SOLUTIONS INC. Full time

    Terms of employment Permanent employment Full time Day Start date Starts as soon as possible Verified Source Job Bank #2909089 OverviewEducationExperience 3 years to less than 5 years Consulting firm ResponsibilitiesTasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required ...


  • Vancouver, Canada THINKINGLABS TECH SOLUTIONS INC. Full time

    Terms of employment Permanent employment Full time Day Start date Starts as soon as possible Verified Source Job Bank #2909089 OverviewEducationExperience 3 years to less than 5 years Consulting firm ResponsibilitiesTasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required ...


  • Vancouver, Canada THINKINGLABS TECH SOLUTIONS INC. Full time

    Terms of employment Permanent employment Full time Day Start date Starts as soon as possible Verified Source Job Bank #2909089 OverviewEducationExperience 3 years to less than 5 years Consulting firm ResponsibilitiesTasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required ...


  • Richmond, BC, Canada PINNACLE STAFFING SOLUTIONS Full time

    JOB TITLE: Senior Software Developer INDUSTRY: Aviation / Technology LOCATION: Richmond, BC STATUS: Full-Time / Hybrid Begin an exciting new journey in your technology career by joining the team of a fast-growing aviation company as their Senior Software Developer. You’ll be responsible for developing, maintaining, and supporting backend API...