Software Engineer
Core
Building the operating system for the waste industry, including scheduling, asset tracking, dispatching, and billing for small waste haulers.
Role type
Full Stack Software Engineer
Builds
SaaS platform for waste management operations
Domain
Waste management / Logistics
Deliverable
production ML models | product features
Required skills
TypeScript, JavaScript, Node.js, React.js, React Native, PostgreSQL, Jest, Cypress, Docker, Kubernetes, Terraform, Ansible, API integration
Responsibilities
Owning the entire software development lifecycle, architecting and developing new features, defining engineering best practices, integrating with third-party APIs
Seniority
Mid-Senior, hands-on IC
Rewrite
## About the company
Basestation is a Toronto-based technology company that's simplifying hauling for the waste and recycling industry. We're on a mission to empower small waste haulers to start competing against "the big guys" in waste management. Our SaaS solution helps haulers streamline their day-to-day operations with everything from scheduling routes and tracking assets to dispatching drivers and billing customers.
To learn more, please visit https://thebasestation.com.
## About the role
We're looking for a Full Stack Software Engineer to join our team at Basestation. In this role, you will work closely with our Founder, CTO, and engineering team to build the operating system for the waste industry. Primary responsibilities include:
- Owning the entire software development lifecycle from development and testing to deployment and maintenance
- Architecting, designing, and developing new features
- Working closely with our Founder and CTO to further the product roadmap
- Defining engineering best practices and processes
## About you
- 5+ years of experience as a full-stack software engineer
- Experience using TypeScript/JavaScript, Node.js, and React.js (or similar technologies)
- Designing and developing user-friendly and performant frontends
- Developing mobile applications using React Native or other cross-platform frameworks.
- Building, maintaining, and scaling relational databases (i.e. PostgreSQL or another RDMS)
- Testing and continuous integration using Jest, Cypress, or similar tools
- Integrating with third-party APIs and services
- DevOps fundamentals using technologies such as Docker, Kubernetes, Terraform, or Ansible
You are also someone who is:
- Intellectually curious
- Obsessed with code/product quality
- Not afraid to ask questions
- Empathetic to users
- Biased to action
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.