top of page

The Full Stack Engineer’s role is to develop and maintain robust, scalable, and secure software for all of Rappel’s systems, including core data pipelines, customer portals, and cloud infrastructure. The engineer will also create visually appealing and intuitive interfaces that deliver an exceptional user experience to our clients. The Full Stack Engineer will also contribute to technical input for product strategy discussions, as well as structuring and managing their workstreams and deliverables. 

LOCATION

Pasadena, CA; Oakland, CA

EMPLOYMENT TYPE

Full time (hybrid)

What You’ll Do

    • Implement new software products and features as defined by carbon analytics product and customer delivery teams, managing deadlines to meet internal and external needs.

    • Collaborate within engineering team to scope and refine implementation to ensure consistency with best practices, testing, and stability.

    • Own the entire cycle of software development of features, ensuring attention to detail and quality of outcomes.

    • Develop our core analytical pipeline, the CO2-AIM model, as well as Rappel’s portal ecosystem and cloud infrastructure.

    • Proactively develop domain expertise, growing breadth and depth of engineering skills and understanding of Rappel’s business context, including carbon and economic modeling principles.

    • Participate effectively in product discussions to clarify the scope and details of new build while ensuring robustness, scalability, and maintainability across the 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

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

    • 3-5 years of full-time software engineering experience demonstrating increasing ownership and ability to tackle larger feature sets.

    • Strong proficiency in Python is a must, with familiarity in DataFrame libraries (i.e., pandas).

    • Proficiency in front-end technologies such as HTML, CSS/Tailwind, JavaScript/TypeScript and popular frameworks like React.

    • Experience with back-end technologies and runtime environments such as Python or Node.js.

    • Experience building and deploying APIs (REST/GraphQL).

    • Experience with cloud computing platforms (any of the big three Azure, AWS, GCP) and container technologies (Docker)

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

    • Experience with Git and GitHub. 

    • Strong communication and teamwork skills.

    Nice to Have:
    • Prior roles or familiarity with energy or carbon systems analytics.

    • Demonstrated UI/UX experience.

    • Demonstrated experience on AI/ML projects.

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

What we offer

    • Competitive salary commensurate with experience  

    • Employee stock option grant at early-stage, fast-growing startup  

    • Company-supported healthcare, dental, and vision  

    • 401K available  
bottom of page