Brisk Teaching

Senior or Staff Full-Stack Engineer

San Francisco, CA New York, NY
USD 170k - 230k
AI React TypeScript CSS Python Flask API AWS
Description

Senior or Staff Software Engineer (Full-Stack)

Department: Engineering

Location: San Francisco, New York

Compensation: $170K – $230K • Offers Equity • Multiple Ranges

Employment Type: FullTime

ABOUT US:

Brisk Teaching is the leading AI platform for K-12 educators, empowering teachers to deliver personalized, curriculum-aligned instruction at scale. Our Classroom Intelligence tools connect teachers, students, and curriculum—making meaningful learning happen in classrooms every day. We believe the best technology is cutting-edge, respects teachers’ time, integrates into real classrooms, and helps educators focus on what matters most.

Since launching, Brisk has experienced rapid growth. Over 2 million teachers use our platform, and we partner with districts and schools nationwide to transform how educators teach and how students learn.

We're backed by leading venture and edtech investors including Bessemer Venture Partners (Shopify, LinkedIn, Anthropic, Perplexity) and Owl Ventures (Newsela, Quizlet, MasterClass), with a team spanning top AI companies and real classroom experience.

We're a fast-moving, collaborative team driven by a shared commitment to educator impact and product excellence. Our values—urgency, ownership, and focus—shape how we build and who we are.

THE OPPORTUNITY:

We are looking for a Senior or Staff Full-Stack Engineer to help us build and scale the next generation of Brisk's AI-powered tools. You will play a critical role in building our web application, contributing both to the user-facing features (frontend) and the server-side logic (backend). As part of a small team, you’ll have the opportunity to drive impactful features, influence the direction of our platform, and contribute to the development of educational tools that have a direct impact on the teaching community.

YOU WILL:

  • Product Development: Contribute to both the design and development of Brisk’s platform, ensuring high-quality software that meets the needs of teachers and students.

  • Frontend Development: Lead the development of rich, responsive, and intuitive user interfaces using React and TypeScript. You should understand how React works, how to manage application state, and how to efficiently use its tools for rendering and updating UI. You'll be responsible for creating seamless interactions, delightful experiences, and ensuring that our UI is both functional and aesthetically pleasing.

  • Backend Development: Build and maintain scalable backend services using Python, Flask, and other relevant frameworks to support the frontend features. You’ll also be tasked with working on APIs that integrate with the frontend, ensuring clear and efficient communication between client and server.

  • Cross-Functional Collaboration: Work closely with other engineers, the founding team, and designers to iterate and ship new features and improvements.

  • Technical Leadership: As a Senior or Staff engineer, you'll contribute to defining and enforcing best engineering practices, conducting code reviews, and mentoring other team members in both frontend and full-stack development.

YOU HAVE:

  • React Expertise: Solid understanding of how React works, including component lifecycles, hooks, and state management. You should be comfortable building complex UI and managing application state effectively.

  • CSS and Layout Skills: Deep understanding of CSS, layout models (Flexbox, Grid), and the positioning model. You'll need to ensure that the UI is visually appealing and works well across different screen sizes and devices.

  • Performance and Accessibility Focus: Prioritization of performance and accessibility in every aspect of development. This includes ensuring that the application loads quickly, interactions are smooth, and the app is usable by people with a range of abilities.

  • API Knowledge: Experience in building and consuming APIs to support the frontend and backend integration. You’ll need to understand how APIs work and be comfortable making asynchronous requests from the frontend.

  • User-Centered Mindset: A passion for building delightful user experiences. You'll need to constantly think about the user journey, interactions, and how you can make the product both enjoyable and efficient for educators to use.

  • Attention to Detail: Pride on your attention to detail—whether it's fixing small UI issues, optimizing performance, or ensuring an interaction is as intuitive as possible.

  • Experience: At least 5 years of professional software engineering experience, with a balanced focus on both frontend and backend development.

  • Team Collaboration: A proven track record of working collaboratively with other engineers and cross-functional teams to deliver high-quality software.

BONUS:

  • Cloud and Backend Experience: Proficiency in Python and experience with backend frameworks like Flask (or similar), as well as cloud infrastructure knowledge, particularly AWS.

WHAT WE OFFER:

  • Competitive salary

  • Stock options, vested over 4 years

  • Comprehensive benefits package, including health, dental, and vision insurance.

  • Opportunities for professional growth and development.

  • Collaborate with your teammates two times a week via our hybrid model in either our San Francisco or New York City offices.

  • A supportive and collaborative work environment.

  • The chance to make a meaningful impact on education through innovative technology.

Equal Employment Opportunity & Diversity

At Brisk, we believe that diverse perspectives make better teams and stronger products. We are an equal opportunity employer and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, disability, or any other legally protected status.

Brisk Teaching
Brisk Teaching

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say