Job Url: https://jobs.ashbyhq.com/hauler-hero/6680d012-006b-433e-830b-6d45cd3a2a31 Job Description: Software Engineer Location United States Employment Type Full time Location Type Remote Department Engineering Overview Application About Hauler Hero 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. The Role 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. What You’ll Do 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 What We’re Looking For Required 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 Nice to Have 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 Our Tech Stack Backend: Java, Kotlin, Spring Boot, PostgreSQL Cloud: Google Cloud Platform Caching: Redis, Firestore Frontend: React Mobile: Native Android Why Join Hauler Hero 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 Engineering Principles at Hauler Hero Ownership over tickets Practical over perfect Context over process Customer empathy Build for scale Compensation & Benefits Competitive salary + equity Health, dental, vision insurance Flexible PTO Remote-first culture Modern development tools and AI assistants Apply for this Job This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Powered by  Privacy PolicySecurityVulnerability Disclosure