About BasestationBasestation is a Toronto-based technology company thats simplifying hauling for the waste & recycling industry. Were on a mission to empower small- and medium-sized 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 the RoleWere looking for a 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 maintenanceArchitecting, designing, and developing new featuresWorking closely with our Founder and CTO to further the product roadmapDefining engineering best practices and processesAbout YouYou must have web development experience using TypeScript/JavaScript, Node.js, and React.js (or similar technologies)Other relevant experience may include:Designing and developing user-friendly and performant frontendsDeveloping applications for iOS, Android, or a cross-platform mobile frameworkBuilding, maintaining, and scaling relational databases (i.e. PostgreSQL or another RDMS)Testing and continuous integration using Jest, Cypress, or similar toolsIntegrating with third-party APIs and servicesDevOps fundamentals using technologies such as Docker, Kubernetes, Terraform, or AnsibleYou are also someone who is:Intellectually curious we dont expect you to know all the answers on Day 1, but youre willing to work hard to figure them outA proud owner of their work you are obsessed with code/product qualityNot afraid to ask questions we celebrate questions, and always want to ensure your voice is heardEmpathetic to users we walk in our customers shoes, meaning we never forget who were building for: our customers, not ourselvesBiased to action we dont sit on the sidelines or ask for permission; take initiative, be boldFollowed rather than a follower achieving a goal is never a linear path; there are infinite ways to get there, just make sure its your own
Job Title
Software Engineer