Technical Team Lead
Full-time
- Overview
- Application
Technical Team Lead Job Description
Are you passionate about leading talented engineering teams that build high-performance, large scale learning management systems that are used by thousands of students? Our team builds products that empower content creators to monetize their content by creating online courses and our clients range from solopreneurs who teach music online all the way to ivy league colleges in the US that use our tools to create online learning schools. We use PHP and other open-source technologies like Moodle, Canvas, WordPress etc.
Basic Qualifications:
- 5+ years of experience working in software companies in any capacity
- 2+ years of people management experience, managing teams of engineers, software developers and/or programmers
- Experience in partnering with product and program management teams
- Experience with delivering software projects using Agile / Scrum methodologies
- A strong track record of project delivery for large, cross-functional, projects
- Experience leading through leaders and leading multiple teams
- Track record of bringing in and growing engineering talent
- Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
Requirements:
- PHP, WordPress, CakePHP/Laravel, MySQL, PostgreSQL
- OOP, design patterns
- JavaScript, jQuery, ES6, ReactJS, VueJS
- Experience with debugging, performance profiling and optimization
- Comprehensive understanding of object-oriented and service-oriented application development
- Internally motivated, able to work proficiently both independently and in a team environment
- Strong initiative to find ways to improve solutions, systems, and processes