Webentwickler / Full Stack Engineer
dataschalt engineering GmbH
1 month ago
Role details
Contract type
Permanent contract Employment type
Part-time / full-time Working hours
Shift work Languages
English, GermanJob location
Tech stack
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Ajax (Programming Language)
Apache HTTP Server
HTML5
User Authentication
Bootstrap (Software)
Cascading Style Sheets (CSS)
Databases
Computer Engineering
Cross-Site Request Forgery
Linux
Web Servers
JSON
jQuery
Mercurial
MySQL
Nginx
Node.js
Open Web Application Security
Software Architecture
Software Engineering
SQL Injection
SQL Databases
TypeScript
UML
Web Applications
WebSocket
Cross-Site Scripting (XSS)
GIT
Operational Systems
Software Version Control
Golang
Job description
- Entwicklung, Testung und Wartung von modernen Webanwendungen
- Optimierung von Performance, Sicherheit und Skalierbarkeit (Client und Server Seite)
- Erstellen von Software-Architektur und Design via UML-Diagramme
- Entwurf und Dokumentation klar strukturierter Anwendungen
Requirements
- Abgeschlossenes Studium der Elektrotechnik / technischen Informatik / Softwaretechnik oder verwandter Fachgebiete
- Idealerweise mehrjährige Berufserfahrung
- Sehr gute** Programmierkenntnisse** in JavaScript, HTML5, CSS3, Go (Golang)
- Idealerweise Programmierkenntnisse in TypeScript und mit der **Datenbanksprache **SQL
- Fundierter Umgang mit Programmierpraktiken und Schutz vor gängigen Angriffen via XSS, CSRF oder SQL-Injection
- Sicherer Umgang mit den Frameworks & Libraries Bootstrap, jQuery
- Fundiertes Wissen in REST-APIs, Node.js, WebSockets, JSON oder AJAX
- Erfahrung im Umgang mit Anforderungen
- Kenntnisse von Webservern, wie** **Apache oder Nginx
- Kenntnisse von** Datenbanken**, wie MySQL
- Kenntnisse vom Betriebssystem Linux / Unix
- Kenntnisse in** Versionsverwaltung**, wie Git, Mercurial
- Kenntnisse von** Security-Aspekten**, wie OWASP Top 10, sichere Authentifizierung oder HTTPS/TLS
- Sprachkenntnisse: Englisch auf B2-Level, Deutsch* auf B2-Level (*für diese Position ist eine Sicherheitsüberprüfung nach SÜG erforderlich, diese setzt in der Regel die deutsche Staatsbürgerschaft voraus)
- Analytisches Denken und Problemlösungskompetenz
- Kommunikations- und Teamfähigkeit
Benefits & conditions
- Flexible Arbeitszeiten
- Möglichkeiten für mobiles Arbeiten (bis zu 2 Tage / Woche)
- Attraktive Vergütung
- Moderne Arbeitsumgebung
- Arbeitgeberzuschuss zum Mittagessen
- Parkmöglichkeiten
- Flache Hierarchien in einem familiären Umfeld
- Betriebsfeiern
- Zukunftssicherer Arbeitsplatz mit individueller Entwicklungsperspektive