Product

Software developer in the Marketplace team

The marketplace team

We are a team of 8 humans whose domain is the marketplace itself; the ability to instantly produce the best price for the installation of an energy system at a given address. Otovo’s platform suggests a viable technical solution tailored for each customer’s home, and generates competing prices in seconds, based on input provided by our installer pool in that region. Our team works at the cross section of marketplace mechanics, energy hardware, and finance to make this magic happen. When Otovo launches new products and services, we are vital to realising that strategy. We work closely with local sales and operations teams across Europe, as well as with Otovo’s finance department and the other product teams.

What you’ll do

As the company has been scaling rapidly for the last few years, we have grown a lot in features and scope. The time has come to review the resulting totality and optimise the whole. As a member of our team you will:

  • Engage in discussions around competition and pricing - how should the marketplace work? How should it be managed?
  • Work out how the financial and technical specification of an installation project should be maintained and interacted with
  • Investigate possible ways to implement new solutions and arrive at the best course of action
  • Plan for the quarter and the next cycles with the team
  • Write new code, and delete even more existing code
  • Sparr, review and problem solve with team members and other colleagues
  • Support users by fixing bugs and catching issues as they occur

What we offer you:

  • A job with a positive and meaningful impact on the planet.
  • Competitive salary, attractive annual bonus scheme, pension, and insurance coverage.
  • Flexibility in working hours and place, including remote work options.
  • Support for relocation to Lisbon or Oslo if desired.
  • A collaborative environment that priorities learning and development.


We are looking for a person who:

  • Has 4+ years of software engineering experience, preferably in a product company.
  • Is experienced with developing web technologies. We use Python, Django, JS, HTMLX and React here - knowledge of those is a plus.
  • Enjoys refactoring and improving existing systems at least as much as developing new things from scratch.
  • Is willing to learn the details of new domains and is not frightened by the prospect of dealing with financial terms.
  • Prefers teamwork and collaboration. Collaboration is at the heart of everything we do: decision-making, product development, code reviews, and when defining our work culture.
  • Is proficient in conveying ideas clearly in both spoken and written English.

If you wish to be located in Lisbon, prior experience working in remote teams is a requirement.

Hiring Process

Our hiring process is straightforward:

  1. First interview - An informal meeting with the team's Engineering Manager, and an engineer.
  2. Technical interview - You'll tackle a few technical problems together with two engineers. It’s important for us to get a sense of what it would be like working together.
  3. Third interview - A meeting with the Marketplace team's product manager and one other person from product.

If everything aligns, we'll check your references before we send you an offer. The entire process should take between 2 and 3 weeks, and you can start as soon as you wish.

We look for diversity and uniqueness — let us know what you can bring to help us succeed with our mission.

Submit your application today by clicking the button below. Join us in leading the world towards a clean, electrified future ⚡️