Const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1)}} const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1)}}
Fullstack Developer (m/w/d) in Vollzeit
freshcells systems engineering GmbH ist eine in Düsseldorf ansässige Software-Dienstleister mit einem dynamischen Team von über 40 Mitarbeitern.
“Hire and Fire” ist nicht unser Ding, wir löschen lieber unseren Durst mit einem kühlen Getränk nach Feierabend.
Zur Verstärkung unseres Teams in Düsseldorf suchen wir u.a.:
Fullstack Developer (m/w/d) in Vollzeit
freshcells ist immer auf der Suche nach den neuesten Software-Trends und Prinzipien. Der Betrieb mit modernsten Software-Stacks ist Teil unserer DNA. Docker, Kubernetes, React, NodeJS.... freshcells war ein Early Adopter und Mitwirkender in allen Bereichen.Wenn du dich in einem solchen Umfeld zu Hause fühlst und gerne mit talentierten Kollegen aus aller Welt zusammen arbeitest, die dich herausfordern und von dir gefordert werden möchten, bist du bei uns genau richtig.
Wenn du integraler Bestandteil eines unserer Teams werden möchtest, dann sende uns deine Bewerbungsunterlagen bitte per E-Mail an:recruiting@freshcells.de
Was muss ich mitbringen?
Der freshcells Spirit
1. Wir bleiben stets wir selbst.
2. Wir fördern individuelle Talente.
3. Wir sind kreative Nerds aus unterschiedlichsten Bereichen.
4. Wir verstecken uns nicht.
5. Wir kommunizieren offen, ehrlich & fair.
6. Wir bauen auf Respekt, Vertrauen & Verantwortung.
7. Wir sind innovationsgetrieben und bereit, in Ideen zu investieren.
8. Wir wissen, dass man die besten Ergebnisse nur im Team erzielt.
9. Wir machen Fehler, doch wir lernen daraus.
10. Wir sind offen, wir sind mutig
const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1)}} const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1)}} const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1)}} const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1)}}
Was wir dir bieten
[Kununu Open Company] const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1)}} [Kununu Top Company] const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1)}} [Kununu Top Company 2025] const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1)}}
11. Flexible Homeoffice-Tage
12. Flexible Arbeitszeiten für Frühaufsteher und Nachteulen
13. Hundefreundliche Arbeitsumgebung
14. Sicherer und langfristig ausgerichteter Arbeitsplatz
15. Betriebliche Altersvorsorge mit Arbeitgeberzuschuss
16. Regelmäßiger Austausch, Feedbacks, Teammeetings und Retrospektiven
17. Monatliches Company Breakfast
18. Raum für eigene Ideen und persönliche Weiterentwicklung
19. Freier Zugang zu digitalen Weiterbildungskursen für alle Mitarbeiter
20. Zuschuss zur Urban Sports Club Mitgliedschaft
21. Zuschuss zum Deutschlandticket
22. Fahrrad-Leasing über JobRad
23. Unterstützung bei Umzugsprozessen
24. Kostenlose Deutschkurse für Zugezogene
const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1)}}
Deine Aufgaben
25. Entwicklung moderner Backend-Anwendungen auf Basis von Node.Js
26. Entwicklung moderner Frontend-Anwendungen auf Basis von React JS
27. Entwicklung von APIs auf Basis von GraphQL
28. Design und Implementierung neuer Features für anspruchsvolle Softwarelösungen in Zusammenarbeit mit Projektmanagement, Konstruktion und Entwicklung
29. Schreiben und Pflegen unserer automatisierten Testsuiten
30. Teilnahme an kontinuierlichen Verbesserungsprozessen
const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1)}}
Deine Qualifikation
31. Sehr gute Kenntnisse von Node.JS
32. Sehr gute Kenntnisse von ES 6 JavaScript sowie umfangreiche Kenntnisse von Frameworks und Bibliotheken wie reactJS, vue.js und/oder Angular
33. Erfahrung mit PHP, idealerweise mit Frameworks wie Symfony, Laravel oder Yii
34. Fundierte Erfahrung mit relationalen oder nicht-relationalen Datenbanken
35. Gute Kenntnisse im Bereich des Datenstrukturdesigns
36. Kompetenzen in der Nutzung und Erstellung von Webservices auf Basis von ReST und insbesondere GraphQL
37. Know-how in der Leistungsoptimierung
38. Grundkenntnisse in HTML und CSS sind hilfreich
39. Erfahrung mit agiler Entwicklung im Team
40. Praktische Erfahrung mit automatisiertem Software-Testen
41. Grundkenntnisse im Bereich API Security
42. Fließende Englischkenntnisse
const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1)}}
Nice to have
43. Erfahrung mit Containerisierungstechnologien wie Docker etc.
44. Erfahrung mit Container-Orchestrierungswerkzeugen wie z.B. Kubernetes, OpenShift oder Docker Swarm
45. Kenntnisse in der Entwicklung und Anpassung von Software als Zwölf-Faktor-Anwendungen
46. Kenntnisse der kontinuierlichen Integration durch Tools wie Jenkins
47. Erfahrung mit Next.js
48. Erfahrung mit Typescript
const t="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;if(t){const t=document.querySelectorAll("img[data-main-image]");for(let e of t){e.dataset.src&&(e.setAttribute("src",e.dataset.src),e.removeAttribute("data-src")),e.dataset.srcset&&(e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset"));const t=e.parentNode.querySelectorAll("source[data-srcset]");for(let e of t)e.setAttribute("srcset",e.dataset.srcset),e.removeAttribute("data-srcset");e.complete&&(e.style.opacity=1)}}