easybill GmbH is seeking a Senior Software Engineer to join our team developing and scaling our cloud-based invoicing software. In this role, you will focus on building new features and enhancing scalability, working across backend and frontend technologies within a remote-first, full-stack oriented environment.
What You'll Do
- Develop new features and scaling solutions for our platform.
- Work extensively in pair programming sessions.
- Perform backend development with PHP and Symfony.
- Perform frontend development with TypeScript, React, and TanStack.
- Potentially develop microservices using Rust or Java.
- Perform data migrations and refactoring tasks.
- Conduct error analysis and debugging across systems.
- Potentially work on infrastructure and local Dockerized development environments.
What We're Looking For
- Deep knowledge in the field of software development.
- Proficiency in PHP and/or TypeScript, with some exposure to Java and Rust.
- Ability to work effectively with multiple programming languages.
- Confident communication in German and good English skills.
Nice to Have
- Intensive experience with databases and data-heavy applications.
- Deep knowledge around TypeScript, React, and TailwindCSS.
- Deep knowledge around Rust.
- Open-source contributions or public experiments on GitHub.
- Active on GitHub or GitLab, contributing or experimenting with own innovations.
Technical Stack
- Languages: PHP, TypeScript, Rust, Java
- Frameworks: Symfony, React, TanStack
- Databases & Storage: MySQL (Percona XtraDB Cluster), TiDB, Elasticsearch, Redis, MinIO
- Infrastructure: Docker
Team & Environment
You will join a very motivated team of software developers. We operate without a dedicated frontend team, with predominantly full-stack work.
Benefits & Compensation
- Germany-wide Remote-First Team – no binding to a specific location.
- Workation opportunity in Mallorca starting in autumn.
- No sprints and no artificially generated pressure.
- An inspiring and flexible work environment based on trust and personal responsibility.
- 30 days annual vacation and an unlimited employment contract.
- Fair and good compensation.
- Voluntary employee events.
- Current MacBook Pros.
- Training and further education opportunities worth up to 1,500 euros per year.
Work Mode
This is a remote-first position open to candidates located anywhere within Germany.
easybill GmbH is an equal opportunity employer.


