Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Company description:
At Planeto we're accelerating the energy transition by developing cutting-edge software for designing and modelling renewable energy systems, with a focus on District Heating and Cooling Networks (DHC).
Our solution empowers planners to adopt more efficient and lower-carbon technologies, contributing to cleaner and more sustainable cities.
Role description
We are looking for a Full Stack developer who will continue developing the back-end and the user-facing part of our software. You will raise the bar for the quality of frontend code and set the foundation for all future development at Planeto. You will be working in close collaboration with our CTO and product designer, and your efforts will be fundamental to the success of our product.
What you will do:
- Implement new UI components given the Figma designs.
- Setup a clean architecture for all the future work in frontend.
- Improve the performance and the backend scalability of the product.
- Sample tasks:
- Improve speed/memory efficiency of the map navigation component for cases with large selected regions.
- Implement a new design for an Energy Center inspector, according to a Figma prototype.
- Implement new animations and visualisations for the AI-generated report analysis.
- Add the deployment of newly added files to the CI/CD pipeline.
---
Requirements:
- Bachelor's or Higher Degree in a Technical Field (Engineering, Computer Science, Physics, or a related discipline)
- Strong experience (3+ years) with Vue.js (Vue 2 & 3) and Vuetify.
- Comfortable with modern JavaScript/TypeScript, CSS/SCSS.
- Experience in Python, since all of our backend and some frontend (surprise-surprise) uses this language.
- Familiarity with AI tools for development: Cursor, Claude Code, Copilot, etc.
- Strong communication skills in English (written and verbal) French is a plus.
- Start date - as soon as possible, ideally March 1st;
- Work permits and location to officially work in Geneva. You have to be both:
- Ready to work in an Hybrid settings (average of 3 days a week in office, flexible).
- Have the required documents to work in Switzerland (Swiss or EU/EFTA citizenship, Frontalier, C or B permit).
Nice to have:
- Experience working in a startup
- Experience writing REST APIs in Python (FastAPI, Flask, Django)
- Experience with state management (Pinia or Vuex)
- Familiarity with testing frameworks (Vitest, Cypress)
- Understanding of CI/CD pipelines
- Experience working with GIS
- Knowledge in Technical Engineering, Energy System
---
What we offer
- Joining Planeto’s sustainable journey to help engineers build cleaner, affordable sustainable energy networks for a brighter future for all.
- Total compensation: Competitive salary of ~75-90K CHF / year + company shares, depending on experience.
- Full-time or part-time position between 80% and 100%.
- Well defined growth potential: as the product grows, so will your importance and position in the company.
- 5-week of holidays per year
- A nice office in Fongit, Plan-les-Ouates
- A friendly and welcoming team
Working at Planeto:
- A combination of high stakes startup environment and Swiss standard for work-life balance.
- Collaboration, ownership and independence. We are a small team, so it is important that each member is responsible end-to-end for their tasks.
- Flexible working arrangement, hybrid policy. Most of the team is in office at least 3 days a week.
- 42h / weekly working hours at 100%
Recruitment process:
- End of application process : January 30th → review of the applications beginning of February.
- Online intro conversation with our CEO.
- Most fitting candidates will receive a take-home assignment.
- Meeting in our office to meet the entire team to get to know each other over coffee, tea, water. 😊
We offer support and inclusive work environment in a multi-cultural team. We welcome applications from individuals from all background and experiences. If you think you’re a good match, don’t shy away if you don’t tick all the boxes. We'd love to hear from you!
Send your resume and a short motivation note to [email protected]. Tell us why do you want to work with us!
Key Skills
Ranked by relevanceReady to apply?
Join Planeto and take your career to the next level!
Application takes less than 5 minutes

