Senior or Staff Software Engineer (Full-Stack) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Brisk Teaching · 5 months ago

Senior or Staff Software Engineer (Full-Stack)

Brisk Teaching is on a mission to empower teachers with AI-powered tools that enhance learning and save time. They are seeking a Senior or Staff Full-Stack Engineer to contribute to the development of their web application, focusing on both frontend and backend features that support educators' needs.

Artificial Intelligence (AI)EdTechEducation
check
H1B Sponsor Likelynote

Responsibilities

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

Qualification

ReactPythonFlaskTypeScriptAPI KnowledgeCSSPerformance FocusUser-Centered MindsetCloud ExperienceAttention to DetailTeam Collaboration

Required

Solid understanding of how React works, including component lifecycles, hooks, and state management
Deep understanding of CSS, layout models (Flexbox, Grid), and the positioning model
Prioritization of performance and accessibility in every aspect of development
Experience in building and consuming APIs to support the frontend and backend integration
A passion for building delightful user experiences
Pride on your attention to detail
At least 5 years of professional software engineering experience, with a balanced focus on both frontend and backend development
A proven track record of working collaboratively with other engineers and cross-functional teams to deliver high-quality software

Preferred

Proficiency in Python and experience with backend frameworks like Flask (or similar)
Cloud infrastructure knowledge, particularly AWS

Benefits

Stock options, vested over 4 years
Comprehensive benefits package, including health, dental, and vision insurance.
Opportunities for professional growth and development.
A supportive and collaborative work environment.

Company

Brisk Teaching

twittertwittertwitter
company-logo
Brisk Teaching provides AI-powered tools for educators to enhance teaching with digital resources.

H1B Sponsorship

Brisk Teaching has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)

Funding

Current Stage
Early Stage
Total Funding
$21.9M
Key Investors
Bessemer Venture PartnersOwl Ventures
2025-03-26Series A· $15M
2024-08-09Seed· $6.9M

Leadership Team

leader-logo
Arman Jaffer
Founder
linkedin
Company data provided by crunchbase