Senior Software Technical Lead - Vancouver, BC, Canada - Philpar

    Default job background
    Description
    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.

    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.


    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.

    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


    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
    Ensure code is kept healthy: monitor, maintain, debug, update, test, optimize
    Maintain our server setup, deployment scripts, and development environments
    Ensure projects meet the needs of technical and non-technical stakeholders
    Laravel
    TypeScript

    PHP
    MySQL
    Digital Ocean
    Cypress tests
    The ideal candidate is a seasoned software developer with strong communication skills and leadership qualities.

    Laravel (Advanced)
    MySQL (Advanced)
    Demonstrated, successful DevOps experience
    Excellent communication with technical and non-technical team members
    Previous experience as technical team lead, project lead, or similar
    Feel a rush when your code ships
    Already have proven remote work experience
    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
    Here are the hiring stages and anticipated timeline:


    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.