top of page

Software Engineer

As a Full Stack Developer, you will play a pivotal role in the development and maintenance of robust, scalable, and secure web applications, from front-end to back-end, for Rappel’s Net Zero Solution Engine. Your responsibilities will include deploying the solutions code and managing client results databases. Additionally, you will craft visually engaging and user-friendly interfaces to ensure an exceptional user experience to our clients.  Beyond coding, you will contribute technical insights to product strategy discussions and take charge of structuring and overseeing your workstreams and deliverables. Your expertise will be integral to the success of our dynamic team and the innovative, high-impact solutions we deliver. 


Los Angeles or Oakland, hybrid working model



What You’ll Do

  • Drive the design and implementation of both front-end and back-end components of the application, under the supervision of technical product lead. 

  • Implement new product modules and features as defined by the business and decarbonization solutions team, managing deadlines to meet customer needs.  

  • Lead the design and implementation of a full-service client portal through which data is ingested and results are displayed, in close collaboration with the customer success team. 

  • Recommend improvements to product design and strategy, ensuring robustness, scalability, and maintainability across the full stack. 

  • Stay abreast of external trends and new functionality released by third party/cloud solutions, identifying and socializing opportunities for expanded business applicability. 

Who You are

  • A bachelor’s degree in computer engineering, computer science, or related field.

  • 3-7 years in a developer role, displaying increasing ownership over strategic product architecture and/or design. 

  • Proficiency in front-end technologies such as HTML, CSS/Tailwind, JavaScript/TypeScript, and popular JavaScript libraries/frameworks (e.g., React, Angular, or Vue.js).

  • An eye for design complemented by experience in data visualization techniques and tools.

  • Strong knowledge of back-end technologies and programming languages (e.g., Python or Node.js).

  • Experience with cloud computing platforms on AWS or similar cloud platforms.

  • Experience with one or more database systems (PostgreSQL, MongoDB, etc.).

  • Experience with Git and GitHub.

  • Excellent problem-solving and debugging.

  • Strong communication and teamwork skills.

  • Prior roles or familiarity with energy or carbon systems analytics is a plus.

  • Previous startup experience in a collaborative, high-performing team is a plus.

bottom of page