Apply through our website!Apply here .Please mention you saw this at GoodWork.ca.What is Carbonhound?We are a software platform that helps small businesses measure and reduce their impact on the climate. We believe that in order to stop the climate crisis, we need to enable every business to do their part. Our product helps reduce barriers for companies by making easy-to-use tools and providing access to affordable expertise to help them transition to their low-carbon future. We are the operating system for decarbonization (and one of the most promising startups in Canada according to FoundersBeta).Why Carbonhound?Values Led: We fiercely protect our values of integrity, Empathy and Empowerment and ensure that these values are true both inside the company and how we work with our clients. This alignment ensures that we limit the tension between ourselves and what our clients want.Impact: We are a small(but growing) team working on a huge and important problem with over 200 customers and millions of tons of emissions managed. Come work at a company where you can make a real impact on the most important issue of our generation.Amazing team: We have an incredible team of passionate, hilarious and intelligent people. Come build the culture of the business with us and help co-create the company you have always wanted to work at.Strong Backing: From Verdexus, to Starforge and Highline beta, we are backed by some of the smartest pre-seed investors in Canada.The RoleOur dream candidate is a lifelong learner who thrives with autonomy, ownership of their own work, a supportive team environment, and values their own growth. Opinions required! At Carbonhound, our core values are empathy, integrity, and empowerment - these values embody our commitments to our customers and to each other. Come ready with a passion to work on solutions that address climate change head-on.ResponsibilitiesBuild end-to-end features from database design to user interface, owning the full development lifecycleExpert-level Node.js - async patterns, performance optimization, security best practicesAdvanced TypeScript - complex type systems, generics, and large codebase maintenanceSenior React experience - hooks, context, performance optimization, testing patternsTesting proficiency - unit, integration, and e2e testing strategiesCollaborate directly with team to translate business requirements into technical solutionsWear multiple hats - from DevOps to API design to frontend optimizationBug fixes and requests as neededMentor junior developers and conduct code reviews to maintain high engineering standardsContribute actively to product ideas, improvementsRaise the bar on system quality and developer experienceYou're a good fit if youAre passionate about implementing and promoting high-quality code and design patternsThrive on devising creative solutions to problemsChampion the customer experience and creating real impactValue collaborative teamwork and clear communicationKeep up to date with technology industry trends, best practices, and exciting opportunities - and share them with the teamThrive in a startup environment with high autonomy and decision-making, and equally high accountabilityExcited to use tools like cursor to help in building new featuresAre motivated to apply your skills to combat climate changePreferred SkillsComfortable working in functional React, node.js, TypeScript, and SQLComfortable with Redis or other aggregation systems (Elasticsearch, Algoria, etc.)Confident Git and Agile software development methodologiesFamiliar with asynchronous microservice architecturesAble to translate Figma designs into codeExperience solutioning and delivering projects from conception to productionAbility to pick up context quickly and adapt to frequent changes (we are a startup!)Driven to solve problems and collaborate with teammates across the companyComfortable working on MacNice to haveExperience with design and/or product developmentExperience with react-queryExperience creating services from scratchExperience with managing and architecting big data systems and fast-serve aggregatesExperience with GCP (Google Cloud Platform) or other cloud provider platforms (AWS, Azure, etc.)Experience with analytics, KPIs, and data-driven decision making (e.g. Tableau, Segment)Education or experience with environmental sustainability and/or carbon accountingOur StackRedisDockerOur ToolsGithub, Figma, GDrive, Shortcut (ticket manager), Postman, Notion, Slack, Tableau, CursorPlease mention you saw this at GoodWork.ca.Share this:Note: The above is provided on an 'As Is' basis and for general informational purposes only. People and Planet (also known as 'GoodWork') is not responsible for the content, accuracy, timeliness, completeness, legality, reliability, quality or suitability of this posting. We do not screen or endorse the organizations or individuals involved. If you decide to accept an offer of employment, volunteering or any other arrangement, you do so at your own risk and it is your responsibility to take all protective measures to guard against injury, abuse, non-payment or any other loss. Please read our full Terms & Conditions .Current status: Open/apply now. Date posted: Jun 18 2025 ID: 73873 #J-18808-Ljbffr
Job Title
Senior Full-Stack JavaScript Developer, full-time, Carbonhound, Toronto, Ontario