Senior Engineer (Full Stack)

about 2 years ago
Full time role
Seattle, WA, US... more
Seattle, WA, US... more

Job Description

We want to support an economy that removes more CO2 from the atmosphere than it emits.
Carbon Direct is fighting climate change by scaling carbon management into a global industry through technology, investment and client solutions. We are unique in our science-first approach to carbon management, and in our scale. We employ over 50 of the world’s leading carbon scientists, manage hundreds of millions of tonnes of CO2 emissions annually, and are trusted by leading companies like Microsoft, Shopify, and Alaska Airlines
Carbon Direct is a mission-driven company and we measure our success in tonnes of carbon managed. Our firm is making a difference today. We help our clients—many of the world’s largest companies—make rapid transitions towards carbon-free operations with top scientists, unequaled datasets, and proprietary insights. Through Carbon Direct Capital Management, we are also making growth equity investments in leading climate solutions technologies. Both the climate and carbon markets are at a critical inflection point. This is a career defining opportunity and we are looking for motivated individuals to join us.  We operate in a fast-paced environment, rapidly innovating to meet rising demand for carbon management solutions in the race to net zero. Our team is open-minded, supportive, diverse, and inclusive. We value sustainability, wellbeing, and a healthy work-life balance.
Role
You will be an essential member of our engineering team. You will help the team build new products and bring innovative carbon management solutions to the market. You will put the user first, prioritize business impact, and pursue engineering excellence. You will actively participate in discussions about strategy, architecture, and road mapping fusing your engineering experience and commercial awareness. You will have ownership of all phases of the software development lifecycle (SDLC), including design, development, documentation, testing, and operations. You should be able to work autonomously on engineering tasks when required.
Your mastery of engineering best practices and system design is critical. Your experience building and operating tier 1 services and frontends at scale will be invaluable. You should be capable and confident in leading full-stack engineering initiatives. Your knack for articulating technical concepts in interdisciplinary environments will help the team succeed. Finally, your passion for establishing a world-class engineering culture will be essential.

Responsibilities

  • Build great software
  • You are a full-stack software engineer with expertise designing, implementing, and operating your services at scale.
  • You are extremely competent, applying modern programming practices and techniques to build products, applications, and services.
  • You apply your extensive experience to build modular front ends, reusable componentry, and improve performance (e.g., RTT, TTL, and FMP).
  • Your engineering maturity helps you design stable, contractual APIs using REST, GraphQL, or similar technologies to ensure application performance.

  • Support product development
  • You take pragmatic decisions balancing between business outcomes, product wins, design goals, and engineering excellence.
  • You primarily contribute to the team as a software engineer. But, you are not shy about working outside of your discipline to help the team succeed.

  • Help us shape a culture of engineering excellence
  • You document your software system designs, specifying tradeoffs, performance, and constraints and conducting thorough reviews.
  • You apply reliability engineering practices to ensure the systems you own are well-monitored, performing, and scaling as intended.
  • You triage, mitigate, and resolve root causes when your systems misbehave, following-up to maximize learning and minimize risks.
  • You ensure your software behaves as expected, working with others to improve test coverage, code quality, and conduct code reviews.

  • Be a team player
  • You invest in others, proactively sharing knowledge to help colleagues grow and participating in recruitment efforts to shape the team.
  • You identify engineering challenges and coordinate solutions, empowering others to contribute and improve outcomes.
  • You are capable of effectively collaborating with colleagues from diverse professional backgrounds (e.g., science, tech, product, marketing, ...).
  • You have a point of view but remain open-minded. You welcome diverse perspectives, and encourage others to generate and explore new ideas.
  • You learn forever and nurture those around you. You role-model by inviting and freely giving well-intentioned, constructive feedback.

Qualifications

  • 7+ years of experience with application development across the full stack
  • You are an accomplished programmer, skilled on both the client and the server.
  • JavaScript experience is a must.
  • Node and React experience is a strong plus.
  • You have extensive experience building domain services and APIs.
  • You have extensive experience building single page applications and micro frontends.
  • You have extensive experience building web applications with modern UI frameworks.
  • You have extensive experience working with HTML and CSS.
  • You have experience designing both solution and information architectures.
  • You have experience measuring, monitoring, and improving application performance.
  • You have a track record of identifying and acquiring new and relevant skills
  • You have a passion for writing and maintaining excellent code
  • You have a laser focus on shipping and driving business outcomes
  • You can articulate engineering constraints to non-experts.
  • You are an excellent communicator and cross-functional team builder.
  • You build strong relationships while working with a fully-remote, global team.
  • You thrive in a fast-paced, outcome-oriented professional environment.
  • Passion for addressing climate change is critical.
  • Experience building new products and platforms is a strong plus.
  • Experience working in the climate technology space is a strong plus.

Equal Opportunity EmployerWe adhere rigorously to our equal employment opportunity policies in connection with all employment decisions, including hiring, compensation and promotion.
Carbon Direct is an equal opportunity employer and does not discriminate on the basis of race, color, gender, religion, age, sexual orientation, national or ethnic origin, disability, marital status, veteran status, or any other occupationally irrelevant criteria. Diverse perspectives and experience enhance the way Carbon Direct selects and approaches the climate crisis, as well as the creativity and applicability of Carbon Direct's advisory and investment work.

Similar jobs