Ähnliche Jobs
Acoonia
Full Stack Developer (m/w/d) - Anwendungsentwicklung, Ingenieur
Hanover
Veröffentlicht am 04.11.2024
Festanstellung
Homeoffice möglich
Stellenprofil – Aufgaben eines Full Stack Developer bei Acoonia:
Wir suchen ab sofort als Vollzeitstelle im Großraum Hannover einen Full Stack Developer.
Die Stelle umfasst die Weiterentwicklung sowie den technischen Support unserer Software Suite.
- Server, Network, und Hosting Umgebung.
- Die beinhaltet ein Verständnis über die Grundelemente im Bereich Netzwerktechnik und die Fähigkeit auf dieser Ebene eine Fehlerdiagnose durchzuführen.
- Kenntnisse über das File System, Cloud-Speicher, Netzwerk-Ressourcen, Datenredundanz und Hochverfügbarkeit.
- Wie man Hardware modifizieren muss, um diese skalierbar den Bedürfnissen der Applikation anzupassen.
- Logging, Debugging und Analyse von Error-Logs.
- Webserver Einstellungen, Vhosts, SSL
- Data Modeling
- Wenn das Datenmodell fehlerhaft ist, sind Sie in der Lage die Business-Logik zu verstehen, um schlechten Code zu entfernen und für Sonderfälle eine Ausnahme zu entwickeln, welches das Datenmodell nicht abdeckt.
- Ein Full-Stack-Entwickler weiß, wie man ein vernünftig normalisiertes relationales Modell mit Fremdschlüsseln, Indizes, Views, Lookup-Tabellen usw. erstellt.
- Ein Full Stack Developer kennt sich mit dokumentenbasierten Datenbanken aus und kann die Vorteile gegenüber SQL nutzen.
- Full-Stack-Entwickler sind mit dem Konzept der nicht-relationalen Datenspeicher vertraut und verstehen, wo die Vorteile gegenüber relationale Datenspeicher bestehen.
- Business Logic
- Kennt die Kernelemente, auf die es in der Applikation ankommt
- Solide objektorientierte Fähigkeiten sind erforderlich
- Auch Frameworks können in diesem Bereich notwendig werden
- API layer / Action Layer / MVC
- Wissen wie der Wettbewerber gegen die eigene Geschäftslogik und das Datenmodell arbeitet.
- Frameworks sollten in diesem Bereich dominieren
- Full-Stack-Developer haben die Fähigkeit, klare, konsistente und einfach zu bedienende Schnittstellen zu schreiben.
- User Interface
- Full-Stack-Entwickler: a) verstehen, wie man ein lesbares Layout erstellt, oder b) bestätigen, dass sie Hilfe von Grafikern benötigen. In jedem Fall ist die Umsetzung eines guten visuellen Designs entscheidend.
- Kann die Fähigkeit von HTML5 / CSS einschließen.
- JavaScript ist eine notwendige Grundlage für einen Full Stack Entwickler
- User Experience
- Full-Stack-Entwickler wissen es zu schätzen, dass Benutzer nur wollen, dass die Dinge einfach funktionieren.
- Ein gutes System führt beim Benutzer nicht zu Frustration. Ein Full-Stack-Entwickler ist in der Lage ein Schritt zurückzutreten und einen Prozess zu betrachten, der 9 Klicks und 4 Schritte benötigt, und ihn auf einen Klick herunterzufahren.
- Full-Stack-Entwickler schreiben nützliche Fehlermeldungen. Wenn etwas nicht funktioniert, entschuldigen Sie sich. Manchmal schreiben Programmierer versehentlich Fehlermeldungen, die dazu führen können, dass sich die Benutzer dumm fühlen (Windows-Effekt).
- Verstehen, was der Kunde und das Unternehmen brauchen.
- Überlassen Sie Needs dem Führungsteam und tauschen Sie sich über Strategien mit denen aus, die für die strategische Führung verantwortlich sind.
- Full-Stack-Entwickler haben ein Gespür dafür, was beim Nutzer vor sich geht, wenn der Kunde die Software nutzt (Empathie). Sie haben auch ein Gespür für das Geschäftsmodell.
- Sie ein Full Stack Developer sind.
- Maximale Gestaltungsfreiheit für ein optimales Arbeitsumfeld
- Unbürokratische Entscheidungsspielräume durch flache Hierarchien
- Home-Office Optionen, anpassbare Arbeitszeiten
- Top Konditionen für alle die Ihre Skills bestätigen können
Standort: Hannover