easybill GmbH

Senior/Staff Software Engineer, PHP, TypeScript, Rust, Kotlin

easybill GmbH

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • As part of the team, you would develop new features and/or scaling solutions.
  • Ownership is important to us.
  • We expect a high degree of personal responsibility, the motivation to deliver complete projects, and the willingness to help shape the e‑invoicing landscape.
  • The main application is written in PHP / TypeScript, but we also develop in Kotlin and preferably Rust.
  • We make heavy use of MySQL (Percona XtraDB Cluster), TiDB, Elasticsearch, Redis, MinIO, Docker and more.
  • Experience working with multiple programming languages is expected.
  • Independent, motivated and self‑organized work — we like to invest in our colleagues but also have high expectations.
  • Backend development (PHP + Symfony)
  • Frontend development (TypeScript + React + TanStack)
  • Development of microservices using Rust / Java
  • Migration of PHP code to Rust
  • Data migrations, refactoring, bug analysis and debugging
  • You must understand how to use AI as a productivity lever.
  • We expect intensive use of Claude Code.
  • Possible work on infrastructure and local dockerized development environments

Requirements

  • Deep knowledge of software development.
  • Significant use of PHP and/or, depending on focus, TypeScript.
  • We also have some Java and Rust in the stack.
  • If you are an expert in Rust, Java, Go, Zig or other languages, we would also like to meet you.
  • Bonus: Experience with Rust, DSA, TypeScript, distributed systems
  • Experience with data‑heavy applications
  • Bonus: Open‑source contributions or public experiments (GitHub)
  • Language: Fluent German and good English skills.
Benefits
  • Germany‑wide remote‑first team — no requirement to be tied to a specific location
  • Workation in Mallorca — employees have the opportunity to use the rented villa in Mallorca for an inspiring combination of work and relaxation
  • High impact
  • An inspiring and flexible working environment based on trust and personal responsibility
  • We are an open, motivated and friendly team with flat hierarchies
  • No sprints and no artificially created pressure
  • Fair compensation packages and development opportunities
  • 30 days of annual leave and a permanent employment contract
  • Flexible working hours coordinated with the team
  • Voluntary employee events
  • Current MacBook Pros
  • Training and development opportunities worth up to €1,500 per year
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PHPTypeScriptKotlinRustMySQLElasticsearchRedisDockerSymfonyReact
Soft Skills
ownershippersonal responsibilitymotivationindependent workself-organizationcollaborationproblem-solvingcommunicationadaptabilityinitiative