Bewerbungsphase für Entwickler

Die Bewerbungsphase für Entwickler ist dauerhaft geöffnet.

Bewerbungsphase für Entwickler

Du hast Lust TheLotus beim Entwickeln moderner Infrastruktur, Webseiten oder Minecraft Plugins zu unterstützen?

Wir suchen Entwickler in allen Bereichen. Ob es das LabyMod-Addon, Tools für die Moderation oder ein neuer Spielmodus ist. Wir suchen teamfähige, engagierte Devs die Lust haben das Netzwerk weiterzuentwickeln und zu verbessern. Hierbei ist es egal ob Du Dich nur auf Bukkit-Plugins spezialisiert hast oder ein Full-Stack Developer bist. Wir haben Arbeit für Dich!

Was bieten wir?

- Eine angenehme Arbeitsatmosphäre
- Ein professionell arbeitendes Team
- Technologien auf Industriestandard
- Ein Team, welches offen für Vorschläge aus allen Richtungen ist
- Hilfsbereitschaft, wenn Du mal nicht weiter weißt


Kann ich bei euch was lernen?
TheLotus existiert nur, weil es RewisServer gegeben hat. Bei RewisServer haben viele Devs klein angefangen und ihr Handwerk gelernt. Einige dieser Devs besitzen nun eigene Unternehmen oder sind bei nahmenhaften Unternehmen als Anwendungsentwickler eingestellt.

Diese "Tradition" möchten wir nun fortsetzen. Wenn Du bei uns Dev bist, dann bist Du Teil eines Teams, welches sich gegenseitig hilft und verbessert. Durch Pair-Programming oder Code-Reviews kann hervorragend Wissen direkt anhand von Programmcode geteilt werden. Du bist Dev und möchtest mehr über DevOps oder System Administration im allgemeinen lernen? Kein Problem, wir bieten auch hier die Möglichkeit in andere Teams reinzuschauen und dort Stück für Stück die Arbeitsweise kennenzulernen.

Nehmt ihr nur Elite Devs?
Wir erwarten nicht, dass sich nur Vollprofis bei uns bewerben. Wie bereits angemerkt, kannst Du Dich auch bewerben wenn Du weniger Erfahrung in deinem Bereich hast. Oder Du hast bereits fundamentierte Kenntnisse und möchtest Dich in einem anderen Bereich praxisnah schlau machen, dann ist das auch kein Problem. Selbst wenn Du einfach nur bei Bukkit-Plugins bleiben möchtest, kannst Du Dich auch bewerben. Bei uns stehen alle Wege offen.

Was sind die Anforderungen?

Wir haben unterschiedliche Bereiche mit unterschiedlichen Anforderungen. Solltest Du Dich bewerben wollen, dann bewirb Dich auf den Bereich in dem Du Dich am besten auskennst. Ein Bereich ist sowas wie dein "Zuhause" Du kannst jederzeit in andere Bereiche hineinschnuppern oder sogar wechseln.

Overall

- Du bist mindestens 15 Jahre alt
- Du (oder deine Eltern wenn < 18) sind bereit eine Geheimhaltungsvereinbarung zu unterzeichnen
- Du bist teamfähig
- Du bist kritikfähig


Web
Skillset
- Du kannst JavaScript/TypeScript
- Du weißt was NodeJS ist
- Du arbeitest gerne mit VueJS
- Du kennst Dich mit SQL (MariaDB) aus*
- Du kennst Dich mit NoSQL (MongoDB) aus*
* Eins von Beiden reicht auch

Bonuspunkte
- Du kannst PHP und bist Fan von WCF/WBB


Bukkit/Spigot Developer
Skillset
- Du sprichst Java
- Du hast schonmal mit der Bukkit-API gearbeitet
- Du weißt was man mit Git und Maven macht

Bonuspunkte
- Du kennst Dich mit SQL (MariaDB) aus
- Du kennst Dich mit NoSQL (MongoDB) aus
- Du nutzt Lombok, scheust Dich aber auch nicht davor es nicht einzusetzen
- Du kennst Dich im Sourcecode von Spigot aus
- Du weißt was Patches sind


Proxy (BungeeCord/Velocity) Developer
Skillset
- Du sprichst Java
- Du hast schonmal mit BungeeCord oder Velocity gearbeitet
- Du kennst Dich mit Netty aus
- Du verstehst wie die Informationen vom Client über den Proxy zum Gameserver gelangen
- Du weißt was man mit Git und Maven macht

Bonuspunkte
- Du kennst Dich mit SQL (MariaDB) aus
- Du kennst Dich mit NoSQL (MongoDB) aus
- wiki.vg ist keine unbekannte Seite für Dich
- Du nutzt Lombok, scheust Dich aber auch nicht davor es nicht einzusetzen
- Du kennst Dich im Sourcecode von BungeeCord/Velocity aus
- Du weißt was Patches sind


AntiCheat
Skillset
- Du kennst Dich hervorragend mit NMS aus
- Du kennst das Minecraft Protokoll
- Du kennst Dich mit Netzwerk aus (Netty)
- Du hast Vorkenntnisse in der Hacked Client oder AntiCheat Entwicklung
- Du scheust Dich nicht vor linearer Algebra oder Stochastik

Bonuspunkte
- Du kennst Dich mit der Bukkit-API aus
- Du kennst Dich mit dem Minecraft Client aus
- Du kennst Dich mit SQL (MariaDB) aus
- Du kennst Dich mit NoSQL (MongoDB) aus
- Du kennst Dich mit Multithreading aus
- Du weißt wie der Java Compiler deinen Code umwandelt
- Du weißt wie man performanten Code programmiert


Netzwerk
Skillset
- Du weißt was Spring Boot ist
- Du verstehst, dass wir mit "Kafka" nicht Franz meinen
- Du kannst eigenständige Anwendungen entwickeln
- Du kennst Dich mit (Computer-)Netzwerken aus
- Du kennst Dich mit SQL (MariaDB) aus*
- Du kennst Dich mit NoSQL (MongoDB) aus*
* Eins von Beiden reicht auch

Bonuspunkte
- Du weißt was Event Sourcing ist
- Du weißt und verstehst CQRS
- Stateless ist kein Fremdwort für Dich
- Du kennst Dich mit Docker aus
- Du kennst Dich mit Prometheus aus


DevOps
Skillset
- Solide Kenntnisse mit Docker
- Kubernetes Kenntnisse
- Terraform Kenntnisse
- GitLab CI/CD Kenntnisse
- ELK Stack (ElasticSearch, Logstash, Kibana, Beats)-
- Jaeger Tracing
- Die Fähigkeit im Notfall schnelle Übergangslösungen zu basteln
- Spontane Reaktionsfähigkeit

Bonuspunkte
- Rancher Kenntnisse
- Agones Kenntnisse
- Grundkenntnisse (oder mehr) in Java
- Linux-Kenntnisse
- Networking Kenntnisse
- Erfahrung mit Minecraft Protokoll
- Erfahrung mit Minecraft Servern
- Python Kenntnisse
- Bash Kenntnisse