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, German

Job 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

Apply for this position