About the role

Software Engineer SeniorThe app Hello Watt, it's 2 million downloads, 800,000 households connected. It's the app to control energy in your home to reduce bills and participate in the stability of the electrical network through flexibility markets - we are looking for a Software Engineer Senior who is comfortable with Django as well as React to help us accelerate, connect to more manufacturers and improve the impact of the application. You will be at the heart of its development on all web/iOS/Android platforms. At Hello Watt, we are convinced that AI profoundly transforms the developer's job. We are looking for enthusiastic engineers who are excited to explore and define, together, the contours of what tomorrow's new developer's job will be. Your missions: Implement new features on the Hello Watt application (web/iOS/Android) Develop API integrations for device control: solar inverters, thermostats, electric vehicle charging stations Integrate energy flexibility and curtailment features (smart programming, control according to solar production signals/grid voltage, etc.)Maintain a high level of quality on the code, whether it is written by hand or generated by AI through rigorous reviews, solid tests and the implementation of tools to improve AI agents. Contribute actively to the tooling and workflows of the team's AI: shared prompts and conventions, safeguards, quality gates and feedback loops to continuously improve the quality of the generated code Design the evolution of the platform's architecture Profile SoughtIn the era where AI accelerates code production, we are looking for engineers who do not focus solely on implementation: posing the right problems, understanding users, and maintaining the architecture in the long term. Key skills sought: Problem solving: ability to break down complex problems, identify the real business issues and make the right technical compromises User & UX focus: strong sensitivity to user experience and delivered value System architecture: system vision, ability to design and evolve a modular, scalable and maintainable web architectureAI-native mindset: advanced practice of AI tools for development, critical spirit on their outputs, and desire to contribute to elevating the practice of the entire team Technical skills sought: Proven experience in web development with Python (Django, Flask, Sanic, FastAPI...) and with a JavaScript framework (React, Vue, Angular...)At least 5 years of experience in a similar position, in a work environment that puts user experience at the heart of concerns Mastery of good development practices: code typing & linting, unit and functional tests, documentation, code reviews, modular architecture by domain areas Other skills sought: Willingness to work on impactful products Taste for beautiful things Willingness to progress, individually and as a team Enthusiasm to explore how AI can elevate our business, our products and our workflows Technical environment: Backend Language & Frameworks: Python with Django (REST APIs, ORM, Admin) Task orchestration: CeleryCache: Redis Frontend WebLanguage: TypeScript / JavaScriptFramework: ReactJsStyling: Design System Hello Watt + Tailwind CSSHybrid approach: Integrated webviews via CapacitorJS (iOS/Android compatibility) Code sharing: Reuse of web code in native DatabaseSQL: MySQL for relational data NoSQL: MongoDB for managing semi-structured data / documents Infrastructure & Deployment Cloud Provider: AWS (Elastic Beanstalk, S3, RDS, etc.)CI/CD: GitLab CI for automated integration and deployment Tools & Collaboration Project management: Linear (task tracking, product roadmap) Documentation: Slite Version control: GitLabDo you want to work on multiple projects where the production of your work is fast? Do you want to join a Greentech working on cutting-edge products in Europe? Do you want to use data to offer services that reduce carbon footprint and energy bills? Look no further, come to Hello Watt!
Our values: Impact more: we support individuals in the energy transition and use technology to enable them to master their consumption. We aim high to maximize this impact. User focused: attentive to our customers, we seek to amaze them with the quality of our services and products. One caring team: we look after the well-being and development of each other, founding our relationships on humility and honesty.
Recruitment Process:
  • Call (20 min): A first exchange with a lead engineer to mutually ensure that we want to work together
  • Technical test to be completed independently: This test is an opportunity to familiarize yourself with our technical stack and show us your strengths
  • In-person interview: Meeting with several engineers and PMs, debriefing of the technical test
Offer!
Additional Information: Type of contract:
Location: Level of education:
Experience: ApplySee all Hello Watt job offers

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

Denver, CO

Occupation

Software Developers

Industry

Custom Computer Programming Services

Posted

today

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE