Screencastify is looking for a talented Senior Full Stack Software Engineer who can help grow our technology from app to enterprise. Your mission, should you choose to accept it, is to be responsible for:

  1. Developing and maintaining highly scalable code across all product lines.

  2. Creating appropriate development processes to ensure speed and stability.

  3. Mentoring junior engineers.

  4. Assisting the rest of the team in ideating and executing product strategy that promotes sales and subscription renewals.

Interested? Keep reading.

About us

With over 7 million installs, Screencastify is Google Chrome’s #1 screen recording extension. Across nearly every country, people use our tool to author, edit, and share videos to inspire the world. We’re a small but quickly growing team. No two days here are the same.

Our users are:

  • Schools: Teachers record lessons, flip classrooms, and create engaging and personalized content.
  • Businesses: Teams record and edit videos to enhance the communication across marketing, U/X, virtual teams, and customer support.
  • Individuals: People use Screencastify for…well, everything! Gaming, how-to’s, UFO chasing (seriously) – if its on a computer, someone has probably Screencastified it.

About the role

As a Senior Full Stack Engineer, you’ll work across our entire tech stack – including javascript/typescript, ES6/7, angular, redux, nosql, and node.js.

You’ll collaborate directly with our CTO and CEO to expand our current app experience into a full solution to help our current user base try, buy, and renew year over year.

You’ll also work across (and help refine) the full development lifecycle to drive forward new features used by millions around the world.

Our tech stack

  • Our extension’s front end uses angular/typescript and ngrx.
  • We use node.js/typescript and a dash of python and C++ for our back end services.
  • Our browser-based video editor uses microservices to create an auto-scaling, easy-to-use experience.

What you'll do

  • Write highly scalable, fault tolerant code across the whole experience.
  • Create and implement repeatable development processes.
  • Create and expand key features that help drive additional conversion.
  • Build in automation that reduces redundant manual efforts.
  • Collaborate cross-functionally to launch new products and features.
  • Help define and influence key product and feature updates.
  • Integrate Screencastify’s experience in various other apps.

You’re perfect for this role if you…

  • Are excited to get in on the ground floor of a small, fast-paced startup, and have previous startup experience.
  • Love the challenges, hours, and ups and downs of startup life.
  • Have experience writing extraordinary javascript and architecting scalable software systems.
  • Don’t need to be told what to do. You’re a self-starter.
  • Understand the basics of eCommerce and SaaS business models, elements, and challenges.
  • Pay close attention to detail. You quickly noticed what’s different about this bullet point than all the others, and it bothered you
  • Have 5+ years experience as a Full Stack Developer.
  • Earned a degree in Computer Science or similar.
  • Have experience with WebRTC (bonus).


  • Competitive salary
  • Health / dental / vision insurance stipend
  • Generous PTO
  • Free gym membership (in the building)
  • Beautiful office overlooking the river in downtown Chicago

Screencastify is an equal opportunity employer. Please no remote or part time workers. No recruiters or IT staffing firms.