Junior Fullstack Developer (70 - 100 %)
- 03 September 2026
- 70 – 100%
- Permanent position
- German (Intermediate), English (Intermediate)
About the job
We are engineers by conviction. We are the first point of contact for acoustics, building physics, energy, sustainability, fire protection, and pollutants. From Bern, Basel, Zurich, Lucerne, Lausanne, Geneva, and Visp throughout Switzerland
FullstackDeveloper.py Please release notes.
Your code is in demand with us! Junior Fullstack Developer (70-100%). We write Version 2.0 together.
Why do we need you?
- Because you take programming our own web app to the next level.
- Because you code both back-end and front-end.
- Because you help elevate our development cloud services to the next level.
- Because you love nothing more than implementing new features.
- Because you welcome all problems that can be solved with debugging.
- Because you bring a clear external perspective and alert us to blind spots.
- Because your skills enable our company to focus on its core competencies. It’s mostly engineering, not IT ;-)
- Because you also occasionally emerge from the code and pitch in with IT support – software problems of colleagues are also user stories (around 10–20%).
What are you especially good at?
- You "speak" Python and JavaScript at level B1 or higher.
- You like it when it’s not only functional but also beautiful.
- Ideally, you have already programmed at least in the Django framework.
- API in and around Django is a given.
- You master English (B2) and German (B1), French is a plus.
- Data architecture is your favourite architecture.
- You work independently, motivated, and are simply good at what you do.
- You think along and are willing to try things out.
What you can expect from us:
- We may not be among the Magnificent 7, but our share price is stable.
- We are sociocratically organised and rely on a culture of shared responsibility.
- Lots of engineers who are grateful for your support because of all the interfaces.
- Constantly searching for innovations for tomorrow.
- SME means: short paths, lots of room for design, and occasionally tasks beyond the job title.
Junior? Not a blocker.
We don’t expect a finished release, but a good first commit:
- Your professional experience may still be in the beta stage.
- Code review is not a bug report with us, but a feature: you work with experienced developers from the start.
- You get real tickets – instead of sandbox tasks – and the time and opportunity to solve them properly and to think for yourself in the process.
- Questions are allowed. Even if asked twice.
Do you want to come with us? If you are tempted to say yes, we look forward to digital mail.
Career at Gartenmann Engineering – Become part of our team