BusRight
BusRight

Fullstack Engineer (Fronted Heavy)

July 3, 2025
Full-time
$75,000.00/yr - $140,000.00/yr
Remote · United States
Entry level
Front-end Developer

Shape the future of student transportation.

At BusRight, we’re replacing pen-and-paper logistics with real-time, intelligent routing software. Our platform powers live location tracking, ETA notifications, operational dashboards, and route optimization for schools, families, and drivers across the U.S.

We’re looking for a fullstack engineer - someone who can own both frontend and backend implementation, with a primary strength in frontend architecture and user experience. You’ll help improve performance, define modular UI systems, and ship fullstack features end-to-end.

Role Overview

As a Fullstack (Frontend-Focused) Engineer, you will play a key role in shaping our engineering culture, development processes, and roadmap.

Joining our engineering team means:

  • Designing and building performant UIs for data-heavy, real-time features such as maps, live dashboards, and large tables
  • Developing frontend modules using React, TanStack tools (React Query, Table), and CSS Modules
  • Owning fullstack features end-to-end, including backend APIs in Node.js where needed
  • Collaborating within a monorepo (Nx) to share code across frontend and backend boundaries
  • Continuously improving UI rendering performance, DX, and maintainability
  • Working closely with product, design, and engineering teams to create intuitive, reliable user experiences
  • Participating in brainstorming sessions, customer feedback forums, and product ideation

Requirements

  • You have 3+ years of experience building production-grade web applications
  • You’re proficient in TypeScript, Node.js, and SQL
  • You understand SOLID principles and apply clean coding practices
  • You’ve built and consumed REST APIs for real-world applications
  • You’ve worked with React or another modern frontend framework
  • You’ve deployed applications to cloud platforms such as GCP or AWS
  • You’ve used relational databases (preferably PostgreSQL) and are familiar with writing queries, designing schemas, and handling migrations
  • You take responsibility for your work from implementation to delivery
  • You collaborate well in a team environment and communicate clearly
  • You write clean, maintainable, and tested code
  • You’re willing to ask questions, give feedback, and improve your craft
  • You adapt quickly to new requirements, technologies, or feedback
  • You embody our engineering values: learning from mistakes, collaboration, ownership, simplicity, and long-term thinking
  • You align with and support our company values (more here)

You get extra points for

  • Experience deploying services on Google Cloud Platform (GCP)
  • Understanding the importance of loosely coupled architecture
  • Familiarity with refactoring techniques to improve code maintainability
  • Experience with TDD or writing different types of automated tests

Tech Stack

  • Backend: TypeScript, Node.js, Koa, Express, Kysely, PostgreSQL, Firebase Firestore (legacy), Redis, BullMQ, ElasticSearch, Jest
  • Frontend: TypeScript, React, React Router, Vite, CSS Modules (SASS), TanStack (React Query, Table), Storybook, Vitest
  • Infrastructure: Kubernetes (GCP), Nx Monorepo, Feature Flags

Benefits

  • Competitive compensation: $75,000 – $140,000/year (based on experience and expertise)
  • Meaningful equity
  • $500/year learning & WFH budget
  • Flexible PTO and working hours
  • Remote-first work environment

Compensation Range: $75K - $140K