Technical Lead
Pencil Learning Technologies (Remote)

About Us

We are on a mission to maximize humanity’s potential by enabling better education. Our company is venture-backed and is based in Silicon Valley. Our founders are former Google, Facebook, and LinkedIn engineering and product leaders. We are building revolutionary products for teachers and students, and are fortunate to have many raving fans.

This Role

We are in search of creative and experienced engineering leaders. We embrace entrepreneurs as well as those who come from more established organizations. Technical Leads are clearly characterized by progressive technical experience and demonstrated capabilities in leading teams of engineers. You have sharp coding skills and bring an unwavering passion for managing the dynamics of a fast-paced environment.
In this role, you’ll partner directly with the CTO.

50% coding. 50% leading eng execution.
Provide technical and organizational leadership.
Hold your own in technical discussions, be a subject matter expert,
and have strategic influence.
Lead designs of major vertical features, components, systems & pipelines
and implement them.
Help build a team and cultivate innovation by driving cross-collaboration
and execution of projects across multiple teams.
Manage individual project priorities, deadlines and deliverables with
your technical expertise.
Mentor and train other team members on design techniques, and coding standards, review their code to ensure code guidelines and standards.
Recommend new infrastructure/coding paradigms to further improve the cutting edge nature of our tech stack and libraries for improving existing functionality.
Work with cross-functional teams for judging feasibility of product plans, UX mocks, customer requests and external services.

What we're looking for

Our stack: MEAN hosted on GCP with a bunch of microservices and Firebase.

Multiple years of experience in designing and developing complex frontends using frameworks such as Angular.
Deep understanding of componentization. Ability to refactor existing components to make them more reusable, reliable and improve productivity for the engineering team.
Excellent design skills and ability to identify bad design patterns and eliminate them iteratively from existing codebase and formulate good platform designs going forward.
Proficient understanding of cross-browser compatibility issues and ways to work
around them.
Expertise in CSS pre-processing platforms, such as LESS and SASS, with the specific flavor of SCSS.
Good understanding of FE state management via reactive libraries such as
ngrx, redux etc.
Experience leading design of large and scalable backend infrastructure such as API servers exposing multiple RESTful / websocket based API’s, supporting concurrent processing via sharding and synchronization across multiple instances, with fault tolerance, showcasing scalability in terms of both traffic and storage. (For e.g server ranking 1000’s of documents for users / search and indexing along with query rewriting / storage and retrieval for social content such as twitter / facebook or gmail.
Proficient understanding of most cloud technologies, via either PaaS such as App Engine, Kubernetes and Docker or cloud VM’s.
Experience optimizing Optimization critical queries in the retrieval stack. Experience with improving latency and reliability of backend query traffic via caching/other parallelization policies.
Strong understanding of monitoring and logging requirements for backend systems, and setting up streaming logs for easy monitoring and alerting for failures and exceptions.
Hands-on experience with designing high throughput mongodb schemas that are flexible enough for high velocity development amid changing requirements.
Expertise in developing complex aggregation pipelines and debugging them.

Compensation: Salary commensurate with experience
Location: Remote

This is a great opportunity to make a massive dent in an important and big space, while having lots of fun
and learning a lot working with some awesome people.

We look forward to getting to know you! Let’s Better Education!

Interested? Please email

Get everyone on the same page
Advanced tools for sharing and collaborating online.
Get Started