Tätigkeitsbeschreibung Backend & Web Entwicklung

Unser Web-Development-Team befasst sich mit der Entwicklung und der Aufrechterhaltung der Systeme, wie z.B. einer Software oder einer Webanwendung. Dabei ist die Hauptfunktion des Backends, Daten oder andere Leistungen, die durch das Frontend oder der Software angefragt werden, einwandfrei abzurufen und diese weiterzuleiten. Um dies zu ermöglichen, konzipiert, pflegt und fertigt der Backend-Entwickler das Backend, welches u.a. aus Datenbanken, Anbindungen und Integrationen von externen Systemen besteht.

Damit unsere Web-Applikationen auch plattformunabhängig lauffähig sind und auf allen Browsern funktionieren, kümmern sich unsere Webentwickler um deren Programmierung. Sie sorgen dafür, dass Webinhalte auf dem PC, Tablet oder Smartphone bei unterschiedlichen Bildschirmauflösungen optimal angezeigt werden. Neben der Planung von Design und Architektur kümmert er sich auch um die Weiterentwicklung, Wartung und nachträgliche Optimierung bereits bestehender Websites bzw. Web-Applikationen.

Im Einzelnen umfassen die Aufgaben eines Backend & Web Entwicklers folgende Bereiche:

  • Erstellen von Software-Design und -Architektur
  • Design und Installation der Werkzeugkette
  • Erstellung des Datenbankdesigns
  • Implementierung des Produktiv-Codes (Server und/oder Client-Code)
  • Implementierung der automatisierten Tests
  • Wartung und Betrieb der Software-Installationen

Unsere Werkzeuge und Programmiersprachen gliedern sich wie folgt:

Programmiersprachen auf der Backendseite:

  • Go
  • PHP
  • Java
  • Kotlin

Frameworks auf der Backendseite:

  • Symfony
  • Spring MVC

Datenbanken:

  • MariaDB/MySQL
  • PostgreSQL

Frontend:

  • HTML5
  • CSS3
  • SCSS

Frameworks auf der Frontendseite:

  • Angularjs
  • Vue.js
  • jQuery

Kommunikationsprotokolle:

  • RESTful
  • GraphQL

Frameworks auf der Frontendseite:

  • Bootstrap