Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
We’re about the results of online learning and the people along the way! Thinkific is a software platform that enables entrepreneurs to create, market, sell, and deliver their own online courses.
10 грудня 2019

Engineering Team Lead (вакансія неактивна)

Ванкувер (Канада) $90–120

Необхідні навички

To be successful in this role, you must:

— Have a minimum of 5+ years in a full-stack role, with at least 2+ years leading others
— Demonstrate accountability for technical projects in the past and understand how to make projects successful
— Have a servant-leader mentality—you believe great leaders need to focus on the growth and well-being of their team members to be successful!
— Have a practical understanding of Web APIs, HTML, CSS, and JavaScript
Showcase experience with CSS processors such as PostCSS, Sass, or Less
— Have experience with ES6 and at least one modern JavaScript library/framework such as React, Ember, Angular, Vue, etc.
— Be responsible for giving feedback to others to help improve their performance (and be receptive to receiving feedback from others)
— Demonstrate proficiency designing and implementing RESTful services
— Believe that writing tests as part of a feature is not just a nice to have, but is necessary
— Demonstrate experience using Git and related tools like GitHub, GitLab, etc
— Have experience with relational databases, SQL and engines like PostgreSQL, MySQL
— Have experience with web application architecture and web server technologies like Apache, Nginx, ISS, etc.

Буде плюсом

You might be the person we’re looking for if you:

— Believe that better solutions are achieved through collaboration rather than independently
— Are driven to continually improve by investing time in learning about new technologies or working on your own projects
— Feel that “organized, with attention to detail” doesn’t even begin to describe you. You’ll have a lot of responsibility and also autonomy—no one will be looking over your shoulder to be sure you’ve got it right! A keen eye for detail is key in everything you do—quality over quantity is the name of the game.
— Have previous Project Management or SCRUM experience
— Demonstrate experience with build tools such as Webpack and npm scripts
— Previously worked with and have experience with React.js and Ember.js
— Have experience working with GraphQL API design
— Are comfortable building Single Page Applications
— Can effectively create, maintain and deploy applications to AWS — Cloud Computing Services

Bonus points if you:

— Have previously worked for a SaaS-based startup or growing technology company
— Have a strong network of A-players to support our recruiting and people development efforts
— Are comfortable working with container technology such as Docker and Kubernetes
— Demonstrate experience with Golang
— Have experience with Rails Engines

Пропонуємо

About us:

We’re about the results of online learning and the people along the way! Thinkific is a software platform that enables entrepreneurs to create, market, sell, and deliver their own online courses. Our mission is no less than to revolutionize the way people learn and earn online by giving them the tools they need to turn their expertise into a sustainable business that impacts both them and their audience. We believe in meaningful, innovative work: we’re building and expanding an incredible product that empowers course creators around the globe, while working collaboratively to learn and succeed together. Our customer support is the best in the industry and one of the main reasons educators love using Thinkific!

Why we think you’ll like working with us:

— Be part of a collaborative, driven team focused on building best-in-class software for one of the fastest-growing companies in Vancouver
— We offer competitive salaries, health/dental/vision benefits, and our Employee and Family Assistance — - -- - -
— Program helps to support your well-being
— We have an open vacation policy and flexible work environment... because sometimes you do your best work in slippers ;)
— Our office is stocked with snacks, coffee, and the occasional Friday beer and cider to keep you fuelled
— We’re dog-friendly and have many furry friends sitting nearby, ready to be cuddled
— We get together often for fun company events (we’ve flown to California, hosted family BBQs, conquered The Chief, gone rock climbing and put our heads together to tackle creative challenges at our Hackathons)
— We have an amazing existing team of talented developers, marketers, designers, customer champions, and other tech industry pros that want to work with you
— Everyone has an equal opportunity to impact our product and company—we strongly value all of our people (the ones we work alongside and the ones we serve)
— We are passionate about education—we provide learning opportunities and encourage each other to continuously learn and grow through workshops, training, blogs, meetups, books and mentorships
— We provide a technology bonus for when you need to upgrade or replace your existing system
— We care about helping you grow your career AND your family. Family is important to us, and our paid parental leave provides you with a little extra help while you’re beginning this new adventure.
— We believe that different perspectives and backgrounds are what makes a company flourish. Thinkific welcomes all applicants regardless of race, gender, orientation, sexual identity, economic class, ability, disability, age, religious beliefs or disbeliefs, or status. We’re proud to be an inclusive company with values grounded in equality and ethics, where we embrace diversity. We welcome you!

This is an incredible role for the right candidate. We can’t wait to meet you!

Обов’язки

In this role, you will:

— Keep up to date with the latest trends and technologies in software, in order to ensure that best practices for quality software development and testing methodologies are followed
— Work with product managers, project leads and engineers to ensure that business requirements have been turned into technical requirements with clear technical specifications, and work with your team to identify and implement the specifications
— Act as a mentor to other engineers and ensure they have everything they need to do their best work
Foster an open, collaborative, and inclusive environment for the team
— Engage in recurring 1-on-1s with team members and support their development through regular coaching and mentorship
— Prepare and execute annual performance reviews and 6-month check-ins for team members
— Work as an individual contributor using the Ruby on Rails and Golang software stack
— Support engineers effectively by identifying and unblocking the team, continually looking for ways to improve team efficiency and productivity
— Review implementation plans with the team
— Work with Project Leads to establish timelines for the completion of the project and facilitate technical estimation by either doing technical estimation directly or supporting a team member’s effort
— Triage incoming bugs and tickets for the team and ensure triaged bugs get into sprints
— Be on call for support as needed—these are rotating, low-impact shifts

Про проєкт

Are you an accomplished software engineer with a passion for mentoring, guiding, and managing high performing teams? Do you get excited about working with new technologies to develop innovative solutions to real-world problems? For you, it’s not just about writing simple and beautiful code, but also about communicating with stakeholders to set your team up for success. You’re looking for a big challenge that holds big opportunities—and you’ll find that at Thinkific!

As a Software Engineering Lead, you will be part of a product team, working with engineers, product designers and a product manager to guide and mentor a team of 4-7 people to deliver platform features and enhancements into the Thinkific stack. You’ll work with amazing engineers who are passionate about creating great experiences for our users while balancing technical and project needs. We want to build quickly, with high-quality code and paradigms that bring joy and open up possibilities in the Thinkific platform. You’ll be responsible for helping the team plan and organize their work while supporting successful execution through mentorship and coaching opportunities.

Гарячі вакансії

Всі вакансії