Frontend Engineer m/w/d

Das solltest du mitbringen:

  • Du besitzt praxiserprobte Kenntnisse in objektorientierter Programmierung.
  • Du hast Interesse an Cloud Native Software-Entwicklung
  • Du bist sicher im Umgang mit einer Unix-Shell.
  • Du sprichst fließend Deutsch.
  • Du arbeitest gerne auf Augenhöhe in einem cross-funktionalen Team.

Mit diesen Technologien arbeiten wir bei cosee:

  • Backend-Entwicklung von Web-Applikationen zum Beispiel mit:
    • Java mit SpringBoot oder Quarkus
    • objektorientiertes Python z.B. mit Flask
  • Dockerisierung und Container-Orchestrierung (z.B. mit K8s oder AWS ECS)
  • AWS oder andere public Clouds
  • relationale Datenbanken oder NoSQL
  • CICD z.B. mit Gitlab-CI
  • automatisierte Bereitstellung von Infrastruktur mit Terraform

Was macht ein Cloud Backend Engineer bei xxx?

Du verstärkst ein cross-funktionales agiles Team und arbeitest mit Kolleg:innen aus den Bereichen Frontend, Mobile, DevOps, Marketing und Design zusammen.

Bei xxx bedeutet Cloud Backend Engineering, dass du den gesamten Software Lifecycle mitgestaltest – von der Planung und Architektur über die Entwicklung und das Testing hin zu Deployment und Betrieb. Wir legen viel Wert auf Clean Architecture und Clean Code, um wartbare Lösungen zu schaffen.

Automatisierte Tests und Monitoring ermöglichen es uns, per Continuous Delivery unsere Software schnell und mit gutem Gewissen an Endkunden auszuliefern.

Du hast richtig Lust, in Zukunft so zu arbeiten, aber erst wenig Erfahrung? Das macht nichts, wir bilden dich aus. Neue, spannende Technologien auszuprobieren, Weiterbildungen und Konferenzen, dich und dein Team weiterentwickeln - für diese Dinge hast du Raum bei xxx.

Das bieten wir dir

Voneinander lernen

Wir treffen uns in unseren Communities und tauschen unser Fachwissen mit Kollegen aus anderen Bereichen aus.

Flexible Arbeitszeiten

Wir entscheiden gemeinsam im Team, wann wir arbeiten. Dabei werden alle gleichermaßen berücksichtigt.

Roman, 31

Wie lange bist du bereits bei xxx?
Ich bin seit April 2016 hier.

Was magst du an deinem Team besonders gerne?
Ich mag an meinem Team, dass wir viel miteinander kommunizieren und gemeinsam an Problemen arbeiten. Außerdem schätze ich, dass interne Probleme offen angesprochen werden.

Was ist dein liebstes xxx-Goodie?
Das gemeinsame Mittagsessen und die Verpflegung mit Obst und Gemüse. Und die Roller!

/* Bei xxx entscheidet das Team, welche Technologien eingesetzt werden – wir testen gerne auch den heißen Scheiß... */

Welche Herausforderungen hast du bei cosee erfolgreich gemeistert?
Wir haben als Team ein Legacy-System übernommen und zu einer modernen Microservice-Architektur migriert. Anfangs war das ein Monolith, der überhaupt nicht für eine Skalierung ausgelegt war! Immer wenn wir ein neues Feature eingebaut oder auch nur einen Bug behoben haben, ist am anderen Ende etwas abgeplatzt. Mittlerweile setzt ein großer Teil des Systems auf aktuelle Cloud-Services und wir können guten Gewissens neue Features einbauen, während im Hintergrund weiter modernsiert wird. Ich finde ich es beachtlich, dass wir das System im laufenden Betrieb Stück für Stück stabilisiert und modernisiert haben – und das, ohne es einfach als Ganzes wegzuwerfen und neu zu entwickeln.

Was schätzt du am meisten bei cosee?
Ich schätze die familiäre Atmosphäre, z. B. dass wir nach einander schauen. Wenn ich mittags einen externen Kundentermin habe, fragt unsere Köchin Yvonne nach, ob sie mir etwas einpacken soll. Sowas erwarte ich eigentlich nicht in einem Unternehmen unserer Größe. Aus fachlicher Sicht schätze ich, dass Technologie-Entscheidungen bei cosee intern im Team getroffen werden. Dadurch können wir für jedes Problem das richtige Werkzeug einsetzen und auch mal den „heißen Scheiß“ ausprobieren.

/* Ich schätze die familiäre Atmosphäre und das fürsorgliche Miteinander! */

Was sind deine besonderen Stärken?
Ich bin sehr gut darin, mich in ein scheinbar unlösbares Problem reinzufuchsen und auch mal hinter die Kulissen eines Frameworks zu schauen.

Was hast du bei cosee gelernt?
Ich habe jetzt ein besseres Verständnis darüber, was hinter den gängigen Frameworks abläuft (z. B. Spring Boot). Außerdem habe ich hier gelernt, wie sich ein Team eigenständig organisiert und souverän gegenüber Kunden auftritt.

Ansprechpartner

Test Mitarbeiter
Abteilung

Beschreibung