
Senior/Staff Software Engineer, PHP, TypeScript, Rust, Kotlin
easybill GmbH
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
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