Hauler Hero is a waste management SaaS platform transforming how haulers run their operations. Our platform powers route optimization, mobile operations, complex billing systems, and AI-driven automation — all built on modern cloud infrastructure serving customers processing millions in revenue.
We’re looking for a Software Engineer with 2–4 years of experience to join our growing engineering team.
You’ll work on real production systems, contribute to meaningful features across our stack, and build software that directly impacts our customers’ businesses. This is a hands-on role where you’ll write code daily, participate in code reviews, and take ownership of services and features.
We value engineers who ask good questions, learn quickly, and enjoy diving into complex problems.
Develop backend services using Java and Spring Boot
Build frontend features using React
Write clean, well-tested code following established patterns
Collaborate on feature design and implementation
Work with PostgreSQL databases including spatial data (PostGIS) and multi-tenant architectures
Debug production issues and improve system reliability
Partner with Customer Success to investigate and resolve customer issues
Build domain expertise in routing, billing, and waste management operations
Contribute to documentation and knowledge sharing
Participate in on-call rotation with team support
2–4 years professional software engineering experience
Strong fundamentals in at least one backend language (Java, Python, C#, Go, or similar)
Experience with modern frontend frameworks (React, Vue, Angular, or similar)
Experience with relational databases (PostgreSQL, MySQL, or similar)
Understanding of REST APIs and web service architectures
Solid grasp of data structures, algorithms, and object-oriented design
Familiarity with Git and version control workflows
Experience writing unit tests
Strong communication and collaborative mindset
Comfortable working in a startup environment where priorities shift
Java and Spring Boot experience
React and TypeScript experience
Cloud platforms (GCP, AWS, or Azure)
Event-driven or messaging systems
Docker and containerization
Exposure to microservices architectures
Domain experience in logistics, SaaS, or billing systems
Backend: Java, Kotlin, Spring Boot, PostgreSQL
Cloud: Google Cloud Platform
Caching: Redis, Firestore
Frontend: React
Mobile: Native Android
Impact: Build software that directly runs real-world hauling operations
Growth: Solve challenging technical problems and grow your engineering skills
Team: Join a collaborative group that values quality and learning
Ownership: Take responsibility for features from design to production
Stability: Well-funded company with strong product-market fit and growing customers
Ownership over tickets
Practical over perfect
Context over process
Customer empathy
Build for scale
Competitive salary + equity
Health, dental, vision insurance
Flexible PTO
Remote-first culture
Modern development tools and AI assistants

Cambridge Mobile Telematics

NVIDIA

Cority

8th Light

Parexel

Hauler Hero

Hauler Hero

Hauler Hero