Remote Senior Fullstack Engineer (Frontend Heavy)

at BusRight

Posted 14 hours ago 7 applied

Description:

  • 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.