easybill
Posted 5d ago

Senior Software Engineer (PHP, TypeScript, Node.js) m/w/d

easybill
Willich, North Rhine-Westphalia, Germany
RemoteFull Time
Responsibilities
  • developing backend features
  • debugging systems
  • modernizing modules
Requirements
  • Senior PHP and Symfony software development experience with domain design
  • Testing
  • Performance, and large codebases
  • MySQL expertise
  • Fluent German and good English required
Technical tools mentioned
PHPSymfonyTypeScriptReactTanStackNode.jsNext.jsJavaKotlinMySQLPercona XtraDB ClusterTiDBElasticsearchRedisMinIODockerClaude CodeGitHubMacBook Pro

Job description

Nicht jede Heldentat ist laut. 22.000+ Unternehmen verlassen sich auf easybill, oft ohne es zu merken. Wir sorgen dafür, dass Rechnungen, Prozesse und Integrationen im Alltag einfach laufen. Remote-first, technisch anspruchsvoll, mit viel Ownership. Wenn du Systeme bauen willst, die echte Arbeit erleichtern:

Willkommen bei easybill.

Du bekommst klare Prioritäten, kurze Wege und genug Raum, um Dinge wirklich sauber zu lösen. Keine Meeting-Karaoke. Keine Konzern-Polonaise. Kein „Wir brauchen dafür noch sieben Freigaben“. Dafür: Fokus, Verantwortung, gute Tools und Menschen, die Probleme lieber lösen als verwalten.

Das ideale Profil? Du bringst tiefe PHP-/Symfony-Erfahrung mit, bist in TypeScript sattelfest und hast Lust, wie ein Founding Engineer Verantwortung zu übernehmen: pragmatisch, sauber, mit Blick fürs Ganze. Wenn dein Profil nicht jedes Kästchen erfüllt, du aber ein außergewöhnlich starker Engineer bist: Bewirb dich trotzdem und zeig uns, was du gebaut hast.

Aufgaben

Wir sind ein sehr motiviertes Engineering-Team mit viel Ownership und kurzen Wegen. Als Teil davon baust du neue Features, löst Skalierungsprobleme und übernimmst Verantwortung für komplette Projekte – von der Idee bis zum sauberen Betrieb.

Wir suchen Menschen, die nicht nur Tickets abarbeiten, sondern Systeme verstehen, verbessern und die E-Rechnungslandschaft aktiv mitgestalten wollen.

Unsere Hauptanwendung ist in PHP und TypeScript geschrieben. Im Bereich E-Rechnung betreiben wir zusätzlich Microservices auf der JVM mit Java und Kotlin. Dazu kommen MySQL bzw. Percona XtraDB Cluster, TiDB, Elasticsearch, Redis, MinIO, Docker und weitere Tools, die man braucht, wenn 22.000+ Unternehmen sich täglich auf stabile Prozesse verlassen. Sicherer Umgang mit mehreren Programmiersprachen ist für diese Rolle wichtig.

  • Du arbeitest eigenständig, motiviert und selbstorganisiert. Wir investieren gern in gute Kolleginnen und Kollegen – und haben gleichzeitig hohe Erwartungen
  • Du entwickelst Backend-Features mit PHP 8.x und Symfony: Domänenlogik, APIs und Schnittstellen in einer über 18 Jahre gewachsenen, datenlastigen Codebasis
  • Du arbeitest im Frontend mit TypeScript, React und TanStack an modernen Oberflächen und produktnahen Workflows
  • Du entwickelst Node.js-Services für ausgewählte Bereiche unserer Plattform mit TypeScript und Next.js
  • Du arbeitest an JVM-Microservices mit Java und Kotlin im Bereich E-Rechnung.
  • Du migrierst Daten, refactorst bestehende Module und modernisierst gewachsene PHP-Bereiche Schritt für Schritt sauber weiter
  • Du gehst tief in Fehleranalyse und Debugging, wenn Systeme nicht so laufen, wie sie sollen
  • Du nutzt KI als echten Produktivitätshebel. Claude Code ist bei uns kein Spielzeug, sondern Teil des Engineering-Alltags – und wir erwarten, dass du intensiv damit arbeitest
  • Je nach Thema arbeitest du auch an Infrastruktur und lokalen dockerisierten Entwicklungsumgebungen mit

Qualifikation

Grundsätzlich musst du nicht alles können. Wichtiger ist: Du kannst zeigen, dass du in deinem aktuellen Technologie-Stack richtig tief drin bist, gute technische Entscheidungen triffst und dich schnell in neue Systeme einarbeitest.

Unser Stack ist anspruchsvoll, aber du bekommst klare Prioritäten, gute Tools und ein Team, das Wissen teilt – wir erwarten dafür Eigenverantwortung, Lernstärke und den Anspruch, Dinge sauber zu lösen.

  • Du hast tiefe, eigenverantwortliche Kenntnisse in der Softwareentwicklung mit PHP und Symfony auf Senior-Level – mit sauberem Domain-Design, Testing und Performance in einer großen, langlebigen Codebasis. Je nach Schwerpunkt bringst du zusätzlich TypeScript/React mit
  • Du gehst sicher mit relationalen Datenbanken wie MySQL um, inklusive Query-Optimierung und Datenmodellierung bei großen Datenmengen
  • Bonus: Du hast Erfahrung mit Node.js, Datenstrukturen & Algorithmen, verteilten Systemen sowie datenlastigen Anwendungen
  • Bonus: Du hast Erfahrung mit JVM-Sprachen wie Java oder Kotlin. Generell freuen wir uns über außergewöhnlich starke Engineers, auch aus anderen Stacks
  • Bonus: Du hast Open-Source-Contributions oder öffentliche Experimente auf GitHub
  • Sprache: Du sprichst fließend Deutsch und hast gute Englischkenntnisse

Benefits

  • 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!

About easybill

Cloud-based invoicing and billing software for SMEs.

Similar jobs

Software Engineer roles near Willich, North Rhine-Westphalia
20h
Save
Mark Applied
Hide
Junior Consultant Softwareentwicklung – Java, Spring*
Bonn or Bonn
HybridFull Time
Haeger Consulting
Haeger Consulting: Provides professional IT consulting and custom software development services.
1+ YOERequires 1–2 years of Java development, Spring or Spring Boot, REST, dependency injection, web services, object-oriented programming, Git, debugging, logging, IntelliJ IDEA, German, and English.
Java, Spring Framework, Spring Boot, Spring Web, Spring Security, Spring Data, Spring Cloud, REST, Git, IntelliJ IDEA, Scrum, Kubernetes, NoSQL
2d
Save
Mark Applied
Hide
(Senior) Software Engineer – Platform Development
Bergisch Gladbach, North Rhine-Westphalia, Germany
OnsiteFull Time
Miltenyi Biotec
Miltenyi Biotec: Develops products for cell research and cell therapy applications.
5+ YOEBachelor's or master's degree in computer science or equivalent, several years of C++/Qt experience, multithreading, UI development, software platforms, clean architecture, agile development, and initial AI-assisted development experience.
C++, Qt, Linux, Domain-Driven Design, Clean Architecture, IEC 62304, Artificial Intelligence (AI)
2d
Save
Mark Applied
Hide
Ausbildung zum Fachinformatiker (m/w/d) - Anwendungsentwicklung
Bocholt, North Rhine-Westphalia, Germany
OnsiteInternship
softwareproduktiv
softwareproduktiv: Provides custom software solutions and digital process consulting for SMEs.
Interest in IT and software development, logical thinking, problem-solving ability, motivation to learn, teamwork, and initiative.
2d
Save
Mark Applied
Hide
Werkstudent Softwareentwicklung im Bereich Simulation (m/w/d)
Neuss, North Rhine-Westphalia, Germany
OnsitePart Time, Internship
Rheinmetall
RheinmetallXetra: RHM: Manufacturer of defense equipment and automotive components.
Enrolled computer science or related student with very good Python skills; initial HTML, CSS, and JavaScript knowledge. Django, PostgreSQL, and Docker are desirable.
Python, HTML, CSS, JavaScript, Django, PostgreSQL, Docker
2d
Save
Mark Applied
Hide
Werkstudent Software Development in Düsseldorf (m/w/d)
Düsseldorf, North Rhine-Westphalia, Germany
€25-€30/hr OnsitePart Time, Internship
Steuerboard
Steuerboard: AI-native collaboration platform for tax advisors and clients.
Currently studying computer science or a related field, with initial software development experience, interest in AI applications in tax services, independent problem-solving ability, and German and English communication skills.
Artificial Intelligence (AI), MacBook
3d
Save
Mark Applied
Hide
Principal Software Developer (M/W/D) - BU2
Düsseldorf, North Rhine-Westphalia, Germany
HybridFull Time
Live Reply
Live ReplyBorsa Italiana: REY: Provides IT consulting, network planning, and software development services.
Several years of full-stack development experience; architecture expertise; proficiency in multiple listed technologies; cloud, Kubernetes, CI/CD, DevOps, and IaC experience; German and English; relevant degree; German travel readiness.
Java, Kotlin, Spring, Python, Golang, C#, React, Angular, Vue, TypeScript, JavaScript, AWS, Azure, Kubernetes, CI/CD, DevOps, Infrastructure as Code, Terraform, LLMs, Agentic AI, Machine Learning, Deep Learning
3d
Save
Mark Applied
Hide
Lead Software Engineer Full Stack Development (m/w/d)
Münster or Borken
HybridFull Time
Stallgrün
Stallgrün: Converts pig barns into controlled-environment vegetable farming facilities.
Full-stack development experience, strong computer science knowledge, practical AI-tool use, collaboration skills, and very good German. IoT or hardware integration experience is preferred.
MQTT, Matter, Sigbee, Modbus
3d
Save
Mark Applied
Hide
Senior SoftwareentwicklerIn & technischer Team-Lead (Go/Node.js/K8s) in der Cybersecurity (m/w/d)
Bonn, North Rhine-Westphalia, Germany
HybridFull Time
L3montree
L3montree: Provides specialized cybersecurity consulting and develops open-source security software.
Several years of software development experience, strong Golang and Node.js skills, Kubernetes experience, Linux and container knowledge, CI/CD expertise, security solutions experience, and team coordination ability.
Golang, Node.js, Kubernetes, GitLab CI, GitHub Actions, GitLab, GitHub, Linux, Talos Linux, NixOS, FluxCD, TypeScript, React, Open Policy Agent, Kyverno, Docker, Ansible