Carbonhound supports almost 300 companies to help them automate measurement and reduce their climate impact. We are one of the fastest growing, and impactful companies in the space in Canada with a platform to drive change. Our partnerships with big five banks(i.e. RBC) and the largest manufacturing associations in the country allows us to influence customers across Canada and the US.
You will work directly with the leadership team to deliver meaningful value to our customers, your team-mates, the climate, and the foundations of our technical platform. This role involves wearing many hats - such as working across our system stack, contributing directly to product and architectural decisions, team culture, and critical code decisions.
Our dream candidate is a lifelong learner who thrives with autonomy, ownership of their work and a collaborative team environment. You will thrive in this role if :
- You’re motivated by complex and dynamic logistics and optimization problems
- Love working with teams to help them succeed
In this role you will be expected to provide client-facing solutions and empower our team to streamline operations.
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 help companies transition profitably.
How to Apply
When submitting for this role, we request that you include a 1-paragraph cover letter describing something you have created and are proud of that is live (or was live) in a production environment - ideally that shows off your skills related to this role. Please keep it brief and focused!
Responsibilities
Key code contributor of our primary BE services (server, data processing systems, reporting systems) ~70% time coding (Writing code, Reviewing PRs, Technical Solutioning, etc)Design and develop data pipelines that can manage inconsistent load volumes of sensitive / secure dataMaintain and upgrade highly configurable idempotent mathematical data processing systems, enforcing a high bar for accuracy and performanceCreate high-accuracy, performant data retrieval systems on flexible inputs (ex. assigning the correct mathematical model to a particular calculation dynamically)Ensure the user-facing application is fast and comfortable to use through server, aggregate, query, and other optimizations designImprove observability and audibility of data, systems, and processes for both internal and external stakeholdersSupport the customer-team’s autonomy through thoughtful self-serve solutions to challengesImplement and encourage code and patterns that focus on quality, scalability, security, accessibility, performance, and overall good coding practiceChampion ownership of data management and data processing systems, following financial system standards (security, idempotency, ledger, etc.)Configure and maintain analytics collection systems and coordinate with our data team on reporting requirementsLearning and keeping up-to-date with mathematics behind carbon accounting inside-and-outIn your element when devising creative solutions to problemsOwn and handle bugs as they come, and raise the bar on system quality and developer experienceActively share opinions and engage in product & solutioning sessionsDefine, manage stakeholders, and execute on your own technical solutionsAct as both mentor and mentee to grow together with the teamKeep up to date with technology industry trends, best practices, and exciting opportunities - and share them with the teamPreferred Skills
Motivated by designing and implementing systems that house and process complex data focusing on accuracy, performance, real-time results, and securitySeeking the challenge of scaling technology for a complex, dynamic industry with rapidly advancing scientific and technological standardsThrilled by a logistics challenge and coding scalable, configurable, idempotent mathematical data pipelinesEnjoys developing code bases that are flexible and quick to work inExcited to try new things - new patterns, languages, AI tooling, etc. to keep pushing the boundaries of what we can accomplishLoves writing great queries and better indexes (or other performance optimizations) in SQL (we use Postgres)Has shipped production node.js server codeExperience with setting up, managing, and optimizing cloud-based architecture (GCP, AWS, Azure)Comfortable working in and reviewing code for functional React when neededFamiliar with Redis or other aggregation systems (Elasticsearch, Algoria, etc.)Familiar with asynchronous microservice architecturesCare about the quality of your work and delivering performant architecture that will scale with our businessExperienced defining, solutioning and delivering projects from conception to productionComfortable with shifting requirements and technical challengesAbility to pick up context quickly and adapt to frequent changes (we are a startup!)Driven to solve problems and collaborate with team-mates across the companyHyped for the challenge of making a real difference in the battle against climate change at a funded startupNice to Haves
Experience creating services from scratchExperience with analytics, KPIs, and data-driven decision making (e.g. Tableau, Segment)Education or experience with environmental sustainability and / or carbon accountingHealth Savings account, Extended healthcare Coverage, Life Insurance etc#J-18808-Ljbffr