Fullstack Developer Javascript job Leipzig (m/f/d)
Are you looking for a position in which you can contribute to an exciting software solution for the Raspberry Pi platform?
Then you are exactly right with us!
Hi, welcome to pi3g!
We are a small, fast-growing company based in Leipzig. We spezialize in develop and market hardware and software products with a focus on Internet of Things, single-board computing and machine learning for Europe and worldwide.
Vacancy description
With us, you will be working on our most important project - picockpit.com - a comfortable solution to remotely monitor and control Raspberry Pis. This way you can contribute to the comfort of Raspberry Pi users worldwide.
Your work will allow them to simply use the Pi in an intuitive way to achieve their goals, and will save them lots of frustration. It will also empower users who are not very technical!
Additionally, if we have any active customer projects, you will be entrusted a wide variety of interesting work, developing user interfaces and backend code.
Your tasks as a Fullstack Developer Javascript
- Development of the picockpit.com frontend (in Vue.js + Vuetify)
- Development of the picockpit-client software client which runs on the Raspberry Pis (in node.js)
- Creating additional 'apps' for users (PiCockpit apps)
- Integration of additional communication channels (e.g. WebRTC), to allow development of advanced apps
- Testing the solution
Have a look at the technologies we are using in the project:
- node.js
- Vue JS
- Vuetify
- Raspberry Pi
- Javascript
- HTML 5
- MQTT
- MongoDB
- Linux
- Git
- GitLab
- GUI Programming
- NoSQL
- UX/UI Design
- microservices
Your profile
Must haves
- Solid experience with JavaScript, especially with node.js in the backend ( 3+ years)
- Experience with JavaScript frontend development, ideally in vue.js (2+ years)
- Independent and self-reliant way of working
- Quick grasp and willingness to deal with new technologies (e.g. MQTT)
- Excellent written and spoken command of English
Optional skills
- Ideally you have good Linux knowledge (Debian / Raspberry Pi OS) - since our target platform is the Raspberry Pi
- Vue or a similar progressive web framework (e.g. React.JS / Angular).
- Good German language skills
- UI / UX skills - we welcome your participation in the UI & UX design
- Furthermore, you are welcome to post solutions to problems and reports on your development progress in our company blog. This is not a requirement - just an option, if you like to share your knowledge with fellow developers.
What we offer you
- a permanent employment contract
- a secure full time position in an area with strong growth
- introduction to your activities and training
- the opportunity to dive deep into the popular Raspberry Pi platform
- Growth & promotion opportunities
- a fantastic team (with good chemistry), kind and supportive colleagues
- flexible office hours - work from home, or come into the office. Work at the time you want.
- trust and responsibility - you will have a lot of freedom in your work
Short facts
Salary:
55000 - 60000 €/year (gross)
Working time model:
Full time (40 hours per month) • Part-time (35 hours per month)
Work hours:
Flexible working hours
Remote work:
Home-Office possible
Type of contract:
Permanent position
Start date:
From today
Join the pi3g team!
4 reasons to work with us
What your future collegues say
Here's what Stephie, who works in support and shipping likes about working with us:
+ Flat hierarchy
+ You can bring in your own ideas to optimize the process
+ Very nice colleagues
+ Flexible end of working hours (you can go an hour earlier for a doctor's appointment or something similar)
+ Independent work
+ Music / radio play may also be listened to while packing (with headphones)
Here's what Nathan, who works in Technical Marketing, has to say about the benefits of working with us:
+ Flexible working hours
+ Flat hierarchy
+ Flexible place of work
+ Honest communication
+ Friendly working atmosphere
+ Creative freedom
That's what Hieu, who works as a working student for IT, likes about working for us:
+ Flat hierarchy
+ Flexible working hours
+ Confidence in working independently
+ Friendly atmosphere
+ Interesting tasks
Join the pi3g team!
How does our application process work?

1. Online - application
Fill in the application form. This takes about 10-15 minutes.
Answer questions about your professional experience and your motivation.
We do not need your CV, but please take the form seriously and fill out all fields.

2. Telephone interview
If your application has convinced us, we will contact you and arrange a telephone interview.
The phone interview lasts about an hour and we mainly want to get a feel for how you would act in different situations, what is important to you and whether it is generally a good fit.

3. Paid trial day
During the trial day, you can get to know the work and your colleagues directly and see if you enjoy it.
At the same time, we can check how well you fit into the team and whether the "chemistry" is right. And how capable you are of learning (quick perception is very important to us!).
You will receive hourly payment on the trial day regardless of whether we decide to hire you after the trial day or not.
Where is our office?
The address of pi3g
Zschochersche Allee, 1, 04207, Leipzig
5-7 minutes walk from the Grünau-Lausen stop.
Frequently Asked Questions
Join the pi3g team!
Do you still have some questions?
Excellent! Questions get you ahead in life 🙂
We want you to know exactly what you get with us before you apply. If you are interested in a position and have any questions, please contact us.