Auf einen Blick
- Aufgaben: Entwickle und pflege Backend-APIs mit Node.js/TypeScript und implementiere komplexe Frontend-Verhalten mit React.
- Arbeitgeber: freshcells ist ein innovativer Softwaredienstleister in Düsseldorf mit einem kreativen Team von über 50 Experten.
- Mitarbeitervorteile: Flexible Arbeitsmodelle: Vollzeit, hybrid oder remote; offenes und respektvolles Arbeitsumfeld.
- Warum dieser Job: Werde Teil eines dynamischen Teams, das Innovation und persönliche Entwicklung fördert.
- Gewünschte Qualifikationen: Sehr gute Kenntnisse in Node.js und ES6 JavaScript sowie Erfahrung mit React, Vue.js oder Angular.
- Andere Informationen: Alle Menschen sind willkommen, unabhängig von Geschlecht, Alter oder Herkunft.
Das voraussichtliche Gehalt liegt zwischen 43200 - 84000 € pro Jahr.
freshcells systems engineering GmbH is a software service provider based in Düsseldorf with a dynamic team of over 50 creative experts from various fields.We focus on authenticity, individual talent development and open communication. We build on respect, trust and responsibility. As an innovation-driven company, we invest in new ideas. We know that the best results are achieved as a team. We make mistakes, but we learn from them. We are open and courageous for new ways.Join us on our exciting journey in what is probably the most important and forward-looking area – software development – as a Senior Fullstack Engineer (m/f/d) in full-time hybrid or remote.We hire people who want to understand how things work, not just how to wire them together.You don’t have to know everything. But you should want to know why.We’re seeking a person who thinks like an engineer:Sees code as part of a system, not just a taskCares deeply about clarity, naming, and tradeoffsWants to understand why something works, not just that it doesFeels uneasy when the wrong abstraction appears repeatedlyCan clearly explain concepts to a junior dev, PM, or their future selfWe don’t expect trivia—but we do expect curiosity and solid mental models. You should be familiar with:Why { } === { } is false in JavaScriptWhat happens if you pass a new object in a React hook dependency arrayHow closures work and why they matterAvoiding side effects that break memoizationWhy abstraction is about boundaries—not just DRYIf you already care about reference semantics, testability, or naming, you’ll feel at home here.TasksDevelop and maintain backend APIs using Website complex frontend behaviors with ReactWork across a shared, client-customizable codebaseRecognize emerging patterns, craft reusable abstractions, and refactor responsiblyInfluence structure, testing, and performance in the codebaseContribute to technical decision-making—not just execute ticketsRequirementsVery good knowledge of Node.JSStrong knowledge of ES 6 JavaScript as well as extensive knowledge of frameworks and libraries such as reactJS, vue.js and/or AngularSound experience with relational or non-relational databasesGood knowledge of data structure designCompetences in consuming and creating web services based on ReST and especially GraphQLKnow-how in performance optimizationBasic knowledge of HTML and CSS is helpfulExperience with agile development in a teamHands-on experience with automated software testingBasic knowledge in API securityFluent in EnglishNice to have:Experience of PHP, ideally with frameworks such as Symfony, Laravel or YiiExperience with containerization technologies such as Docker etc.Experience with container orchestration tools like, i.a., Kubernetes, OpenShift, or Docker SwarmKnowledge of designing and adapting software to be twelve factor applicationsKnowledge of continuous integration via tools like JenkinsExperience with Next.jsExperience with TypeScriptAll people are welcome here, regardless of gender, age, sexual identity, origin, religion, ideology, with or without a disability. The main thing is that you fit in with us.If you are interested in a wide-ranging portfolio of projects, want to continuously develop yourself and enjoy working independently and responsibly, get in touch with us: recruiting((at))freshcells(.)de. We look forward to hearing from you! #J-18808-Ljbffr
Senior Fullstack Engineer (H/U/M/A/N) full-time remote/hybrid (Düsseldorf, Germany) Arbeitgeber: Freshcells Systems Engineering Gmbh
Kontaktperson:
Freshcells Systems Engineering Gmbh HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Fullstack Engineer (H/U/M/A/N) full-time remote/hybrid (Düsseldorf, Germany)
✨Tip Nummer 1
Informiere dich über die Unternehmenskultur von freshcells. Sie legen großen Wert auf Authentizität und Teamarbeit. Zeige in deinem Gespräch, dass du diese Werte teilst und bereit bist, in einem dynamischen Team zu arbeiten.
✨Tip Nummer 2
Bereite dich darauf vor, technische Konzepte klar zu erklären. Da sie jemanden suchen, der auch Junior-Entwicklern helfen kann, ist es wichtig, dass du deine Gedanken strukturiert und verständlich kommunizieren kannst.
✨Tip Nummer 3
Zeige deine Neugierde und dein Interesse an neuen Technologien. freshcells sucht nach jemandem, der nicht nur weiß, wie man Dinge umsetzt, sondern auch verstehen möchte, warum sie funktionieren. Bereite Beispiele vor, die deine Lernbereitschaft demonstrieren.
✨Tip Nummer 4
Nutze dein Netzwerk, um mehr über die aktuellen Projekte und Herausforderungen bei freshcells zu erfahren. Vielleicht kennst du jemanden, der dort arbeitet oder gearbeitet hat. Solche Informationen können dir helfen, gezielte Fragen zu stellen und dein Interesse zu zeigen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Fullstack Engineer (H/U/M/A/N) full-time remote/hybrid (Düsseldorf, Germany)
Tipps für deine Bewerbung 🫡
Verstehe die Unternehmenskultur: Informiere dich über die Werte und die Kultur von freshcells systems engineering GmbH. Betone in deiner Bewerbung, wie du zu Authentizität, individueller Talententwicklung und offener Kommunikation stehst.
Hebe deine technischen Fähigkeiten hervor: Stelle sicher, dass du deine Kenntnisse in Node.js, TypeScript und React klar darstellst. Gib konkrete Beispiele für Projekte oder Erfahrungen an, die deine Fähigkeiten in diesen Bereichen belegen.
Zeige deine Problemlösungsfähigkeiten: Erkläre in deinem Anschreiben, wie du komplexe Probleme angehst und welche Methoden du verwendest, um Lösungen zu finden. Dies könnte deine Herangehensweise an Code-Optimierung oder das Verstehen von Abstraktionen umfassen.
Bereite Fragen vor: Überlege dir im Voraus Fragen, die du während des Vorstellungsgesprächs stellen möchtest. Dies zeigt dein Interesse an der Position und dem Unternehmen und gibt dir die Möglichkeit, mehr über die Teamdynamik und Projekte zu erfahren.
Wie du dich auf ein Vorstellungsgespräch bei Freshcells Systems Engineering Gmbh vorbereitest
✨Verstehe die Unternehmenskultur
Informiere dich über die Werte und die Kultur von freshcells. Sie legen großen Wert auf Authentizität, Teamarbeit und kontinuierliches Lernen. Zeige in deinem Interview, dass du diese Werte teilst und bereit bist, in einem dynamischen Team zu arbeiten.
✨Technisches Wissen demonstrieren
Bereite dich darauf vor, dein technisches Wissen über Node.js, TypeScript und React zu demonstrieren. Sei bereit, spezifische Fragen zu beantworten, wie z.B. zu Closures oder zur Funktionsweise von ReST und GraphQL. Zeige, dass du nicht nur die Theorie kennst, sondern auch praktische Erfahrungen hast.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Dies zeigt dein Interesse an der Position und dem Unternehmen. Frage nach den aktuellen Projekten, den Herausforderungen im Team oder wie freshcells Innovationen fördert.
✨Zeige deine Neugierde
Die Stelle erfordert eine starke Neugierde und den Wunsch, Dinge zu verstehen. Teile Beispiele aus deiner bisherigen Arbeit, wo du tiefer gegraben hast, um Probleme zu lösen oder neue Lösungen zu finden. Dies wird zeigen, dass du gut ins Team passt.