Build and own scalable backend services for custom task data, from design through production, improving performance and reliability while collaborating with cross-functional teams to deliver a strong user experience.
TrashLab - Sr. Software Backend Engineer
📜 Description
- Build and maintain backend services for vehicle tracking, route optimization, billing, and dispatch.
- Own platform reliability and observability, including monitoring, alerting, and on-call practices.
- Model and evolve Postgres schemas, manage migrations, and integrate third-party billing, telematics, and communications systems.
- Manage cloud infrastructure, deployment pipelines, and platform operations.
- Partner with the founding team to shape long-term backend architecture and technical decisions.
🛠️ Requirements
- Strong backend fundamentals
- You've built and shipped production Node.js services. You understand API design, database performance, and distributed systems tradeoffs.
- Infrastructure experience
- You've managed cloud infrastructure — ideally on AWS or GCP — and are comfortable with containers (Docker), orchestration (Kubernetes), CI/CD pipelines, and defining infrastructure as code (Terraform).
- Ownership mindset
- You can take an ambiguous problem, scope it, and ship a solution without needing everything defined upfront.
- Comfort with operational software
- AI multi-agent expert
Full job description
Sr. Software Backend Engineer | TrashLab
Join Trashlab — the operating system for waste haulers.
We unify dispatch, billing, calls and routes into one powerful platform that transforms how waste fleets operate.
By combining real‑time vehicle tracking, route optimization, integrated billing, and customer communications, Trashlab helps haulers cut costs, speed up collections, and deliver exceptional service. If you’re passionate about building scalable software that drives operational efficiency and sustainability in the waste industry, come help us build the future of waste operations.
What you'll do
Own the infrastructure that keeps fleets running
Design, build, and maintain backend services for real-time vehicle tracking, route optimization, billing, and dispatch — systems haulers depend on from first route to last invoice.
Build for reliability and scale
Own the reliability and observability of our platform. Set up monitoring, alerting, and on-call practices that give the team confidence to ship fast without breaking things.
Design data systems that handle complexity
Model and evolve our Postgres schema, manage migrations, and build integrations with third-party systems — billing providers, telematics APIs, and customer communications platforms.
Shape backend architecture long-term
Work closely with the founding team to define decisions that will compound over time. You'll have outsized influence on what we build and how.
What we're looking for
Strong backend fundamentals
You've built and shipped production Node.js services. You understand API design, database performance, and distributed systems tradeoffs.
Infrastructure experience
You've managed cloud infrastructure — ideally on AWS or GCP — and are comfortable with containers (Docker), orchestration (Kubernetes), CI/CD pipelines, and defining infrastructure as code (Terraform).
Ownership mindset
You can take an ambiguous problem, scope it, and ship a solution without needing everything defined upfront.
Comfort with operational software
AI multi-agent expert
Interview Process
Silver Screening interview
Take home challenge
Client resume review + take home review
Client technical interview
Paid work trial.
Similar jobs
Search more Backend Engineer jobsOwn backend services and partner integrations that turn logistics, IoT, and shipment data into reliable visibility and risk insights, while improving the scalability and operational reliability of production systems.
Backend Software Engineer (Node.js) | LabArchives
Build and maintain Node.js backend services and APIs for LabArchives products, contributing to feature delivery, testing, code reviews, security audits, and performance and scalability improvements.
Build and operate backend services that model business locations and organizations, owning features from design through production while supporting partner teams and improving core platform systems.
Build and operate scalable backend services and data pipelines for healthcare data, integrating AI and LLM-powered features while owning end-to-end delivery, observability, and system performance.
