At BusRight, we are transforming student transportation with real-time, intelligent routing software.
Our platform offers live location tracking, ETA notifications, operational dashboards, and route optimization for schools, families, and drivers across the U.S.
We are seeking a Senior Fullstack Engineer with a primary focus on frontend architecture and user experience.
The role involves improving performance, defining modular UI systems, mentoring engineers, and shipping fullstack features end-to-end.
As a Senior Fullstack (Frontend-Focused) Engineer, you will help shape our engineering culture, development processes, and roadmap.
Responsibilities include designing and building performant UIs for data-heavy, real-time features such as maps, live dashboards, and large tables.
You will develop frontend modules using React, TanStack tools (React Query, Table), and CSS Modules.
You will own fullstack features end-to-end, including backend APIs in Node.js where necessary.
Collaboration within a monorepo (Nx) to share code across frontend and backend boundaries is expected.
Continuous improvement of UI rendering performance, developer experience, and maintainability is a key focus.
You will work closely with product, design, and engineering teams to create intuitive and reliable user experiences.
Participation in brainstorming sessions, customer feedback forums, and product ideation is part of the role.
Requirements:
You must have 5+ years of experience building production-grade web applications.
Proficiency in TypeScript, React, and modern frontend architecture is required.
Deep experience with component design, state management, and performance tuning is essential.
You should have extensive knowledge of React performance tuning, virtualization, and rendering strategies.
Experience in building and scaling UIs that efficiently render complex data (e.g., tables, maps, dashboards) is necessary.
A practical understanding of SOLID principles is required.
You should have a good understanding of UI/UX design principles and a passion for creating user-friendly interfaces.
Comfort in implementing or collaborating on REST APIs and backend logic using Node.js is expected.
Experience in deploying and maintaining frontend apps with a focus on reliability, observability, and developer experience is necessary.
You should be comfortable taking ownership of projects from design to deployment and beyond.
Mentoring other engineers and contributing to team capabilities is required.
Proactive identification of problems and opportunities is essential.
Effective collaboration across teams and clear communication with both technical and non-technical peers is necessary.
Critical thinking, challenging assumptions, and making pragmatic technical decisions are important.
You should be adaptable to new information, shifting priorities, or feedback.
A connection to broader product and company goals is important.
You should embody our engineering values: learning from mistakes, collaboration, ownership, simplicity, and long-term thinking.
You should also embody our company values: Customer Advocacy, Build Without Walls, and Fuel Others.
Benefits:
Competitive compensation ranging from $120,000 to $200,000 per year, based on experience and expertise.
Meaningful equity is offered.
A budget of $500 per year for learning and work-from-home expenses is provided.
Flexible PTO and working hours are available.
The position supports a remote-first work environment.