What are the responsibilities and job description for the Senior Software Engineer (Full-Stack with Frontend-Lean) position at Brisk Teaching?
ABOUT US :
At Brisk Teaching , we aim to lighten the workload for teachers with AI powered tools that take care of administrative tasks so that teachers can spend more time doing what they love - teaching. Brisk is an AI-powered Chrome extension that simplifies teaching by integrating seamlessly with tools teachers already use like Google Classroom, Docs, Slides, YouTube, and articles. In seconds, teachers can create instructional materials, provide feedback, and evaluate student work - right from where they're already working.
We are a diverse group of technologists, educators, and parents, all united by a passion to improve the lives of educators. With over a decade of collective teaching experience and roles at leading education technology companies like the Chan Zuckerberg Institute, Seesaw Learning, PBS Kids, Clever, NoRedInk, Panorama Education, GoGuardian, and Edulastic, we deeply understand what educators need.
THE OPPORTUNITY :
We are looking for a Senior Frontend-Leaning 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.
- User Experience : Develop a keen attention to detail when it comes to user experience, making sure that interactions are not only functional but delightful. You will contribute to making sure the user interface is intuitive, performant, and easy to use.
- Performance Optimization : Optimize the performance of the platform by understanding the browser's behavior, how it renders elements, and optimizing CSS , layout models, and positioning. You'll be responsible for ensuring our app is performant across all devices and browsers.
- Cross-Functional Collaboration : Work closely with other engineers, the founding team, and designers to iterate and ship new features and improvements.
- Cloud Infrastructure : Help manage our AWS infrastructure to ensure reliability, security, and scalability of our services.
- Technical Leadership : As a senior 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 :
WHAT WE OFFER :