The Role
Our 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.
Responsibilities
- Build end-to-end features from database design to user interface, owning the full development lifecycle
- Expert-level Node.js- async patterns, performance optimization, security best practices
- Advanced TypeScript- complex type systems, generics, and large codebase maintenance
- Senior React experience- hooks, context, performance optimization, testing patterns
- Testing proficiency - unit, integration, and e2e testing strategies
- Collaborate directly with team to translate business requirements into technical solutions
- Wear multiple hats - from DevOps to API design to frontend optimization
- Bug fixes and requests as needed
- Mentor junior developers and conduct code reviews to maintain high engineering standards
- Contribute actively to product ideas, improvements
- Raise the bar on system quality and developer experience
You're a good fit if you
- Are passionate about implementing and promoting high-quality code and design patterns
- Thrive on devising creative solutions to problems
- Champion the customer experience and creating real impact
- Value collaborative teamwork and clear communication
- Keep up to date with technology industry trends, best practices, and exciting opportunities - and share them with the team
- Thrive in a startup environment with high autonomy and decision-making, and equally high accountability
- Excited to use tools like cursor to help in building new features
- Are motivated to apply your skills to combat climate change
Preferred Skills
- Comfortable working in functional React, Node.js, TypeScript, and SQL
- Comfortable with Redis or other aggregation systems (Elasticsearch, Algolia, etc.)
- Confident Git and Agile software development methodologies
- Familiar with asynchronous microservice architectures
- Able to translate Figma designs into code
- Experience solutioning and delivering projects from conception to production
- Ability to pick up context quickly and adapt to frequent changes (we are a startup!)
- Driven to solve problems and collaborate with teammates across the company
- Comfortable working on Mac
Nice to have
- Experience with design and / or product development
- Experience with react-query
- Experience creating services from scratch
- Experience with managing and architecting big data systems and fast-serve aggregates
- Experience 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 accounting
Our Stack
Our Tools
- Github, Figma, GDrive, Shortcut (ticket manager), Postman, Notion, Slack, Tableau, Cursor
Employment details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Software Development