🇩🇪 Senior/Staff Software Engineer PHP, TS, Rust, Kotlin (m/w/d)
easybill GmbH is hiring a 🇩🇪 Senior/Staff Software Engineer PHP, TS, Rust, Kotlin (m/w/d) on a fully remote basis. Candidates can apply from Asia (Remote). This listing is part of RemoteRise's curated board of beginner-friendly work-from-home opportunities in the General Remote category.
🇩🇪 This job ad is written in German. 🇩🇪
easybill ist eine cloudbasierte Rechnungssoftware, die sich durch einfache Anwendung, umfassende Funktionalität und vielfältige Anbindungen über Schnittstellen schon seit mehr als 18 Jahren am Markt behauptet. Aktuell haben wir mehr als 21.000 aktive Kunden und wachsen stetig weiter. Deshalb suchen wir nach einer motivierten Verstärkung für unser Team.
Bei easybill arbeiten wir Remote-First, dein Wohnort ist uns egal - wir suchen die besten Kollegen*, nicht die schönste Stadt. Unsere festen Standorte befinden sich in Hamburg und Willich. Bei regelmäßigen Team-Events kommen wir trotzdem gerne zusammen, um uns auszutauschen und auch mal zu feiern.
Das ideale Profil: PHP-, TypeScript- und Rust-Expertise, Founding-Engineer-Vibes und eine starke Präsenz auf GitHub. Passt das Profil nicht vollständig, bist du aber ein außergewöhnlich starker Engineer, bewirb dich trotzdem und zeig uns, was du gebaut hast.
AufgabenWir sind ein sehr motiviertes Team aus Softwareentwicklern. Als Teil des Teams würdest du neue Features und/oder Skalierungslösungen entwickeln. Ownership ist uns wichtig. Wir erwarten hohe Eigenverantwortung, die Motivation, komplette Projekte umzusetzen, und den Willen, die E-Rechnungslandschaft mitzuformen.
Die Hauptanwendung ist in PHP / TypeScript geschrieben, wir entwickeln aber auch in Kotlin und bevorzugt Rust. Wir nutzen intensiv MySQL (Percona XtraDB Cluster), TiDB, Elasticsearch, Redis, MinIO, Docker und einiges mehr. Der Umgang mit mehreren Programmiersprachen wird jedoch vorausgesetzt.
- Eigenständiges, motiviertes und selbstorganisiertes Arbeiten – wir investieren gerne in unsere Kollegen, haben aber auch hohe Erwartungen.
- Backend-Entwicklung (PHP + Symfony)
- Frontend-Entwicklung (TypeScript + React + TanStack)
- Entwicklung von Microservices via Rust / Java
- Migration von PHP-Code zu Rust.
- Migrationen von Daten, Refactoring
- Fehleranalyse und Debugging
- Du musst verstanden haben, wie man KI als Produktivitätshebel verwendet. Wir erwarten intensiven Einsatz von Claude Code.
- ggf. Arbeiten an der Infrastruktur und lokalen dockerisierten Entwicklungsumgebungen
Grundsätzlich musst du nicht alles können. Uns ist wichtig, dass du uns zeigen kannst, dass du dich in deinem aktuellen Technologie-Stack richtig gut auskennst und uns glaubhaft machen kannst, dass du bereit bist, unseren Stack zügig zu lernen.
- Tiefe Kenntnisse im Bereich der Softwareentwicklung. Eingesetzt wird viel PHP und/oder je nach Schwerpunkt TypeScript, zudem haben wir etwas Java sowie Rust im Stack. Bist du Experte im Umgang mit Rust, Java, Go, Zig oder anderen Sprachen, lernen wir dich aber auch gerne kennen.
- Bonus: Erfahrung mit Rust, DSA, TS, verteilten Systemen, datenlastigen Anwendungen
- Bonus: Open-Source-Contributions oder öffentliche Experimente (GitHub)
- Sprache: Fließend Deutsch und gute Englischkenntnisse
- Deutschlandweit Remote-First Team – keine Bindung an einen Standort
- Workation auf Mallorca - Unsere Mitarbeiter* haben die Möglichkeit, die
angemietete Villa auf Mallorca für eine inspirierende Kombination aus
Arbeit und Erholung zu nutzen - Hoher Impact
- Eine inspirierende und flexible Arbeitsumgebung, die auf Vertrauen und Eigenverantwortung basiert.
- Wir sind ein offenes, motiviertes und nettes Team mit flacher Hierarchie
- Keine Sprints und künstlich erzeugter Druck
- Faire Vergütungspakete und Entwicklungsmöglichkeiten
- 30 Tage Jahresurlaub und einen unbefristeten Arbeitsvertrag
- Arbeitszeiten sind flexibel und werden mit dem Team abgestimmt
- Freiwillige Mitarbeiter-Events
- Aktuelle MacBook Pros
- Schulungen/Weiterbildungsmöglichkeiten im Wert von bis zu 1.500 Euro pro Jahr
Wir haben vielfältige Herausforderungen und suchen einen motivierten Teamplayer! Wenn du dich hierin wiedererkennst und eine neue Herausforderung suchst, freuen wir uns auf deine Bewerbung.
Wir freuen uns auf dich!
How this remote role typically works
Most General Remote positions sourced through our board are run on a fully distributed schedule. You'll communicate with your team through chat tools like Slack or Microsoft Teams, share work in shared documents, and meet on video calls a few times per week. The day-to-day is generally asynchronous: you receive briefs, complete tasks on your own time, and check in with a manager rather than sitting on calls all day. New hires are onboarded entirely online with written guides, recorded walkthroughs, and a buddy or onboarding lead who answers questions during the first month.
Why this is beginner-friendly
RemoteRise focuses on roles that don't require a four-year degree, prior remote experience, or an existing portfolio of paid work. Companies that hire through this category are usually open to candidates from non-traditional backgrounds — people switching careers, parents returning to work, students, and self-taught learners. If the public posting requires more experience than you have, we still recommend applying with a short, honest cover note explaining what you can offer today and how quickly you learn. Many remote teams hire on attitude and trial projects rather than résumé length.
How to apply
Use the apply link below to go directly to the company's official application page. Never pay a fee to apply, never share bank details before signing a written contract, and double-check that the apply URL matches the company's main website. If the listing has expired by the time you click through, search RemoteRise for similar roles in the General Remote category — we update the board with fresh listings on every build.