Remote (Country) Full-time

easybill GmbH is hiring a Senior Software Engineer PHP, TS, Rust, Java (m/w/d)

About the Role

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.

Required Skills
PHPSymfonyTypeScriptReactTanStackRustJavaMySQLPercona XtraDB ClusterTiDBElasticsearchREST APIsMicroservicesSoftware Architecture
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
e

easybill is a cloud-based invoicing software that has established itself on the market for over 17 years through simple application, comprehensive functionality, and diverse integrations via interfaces. The company currently has more than 20,000 active customers and is growing steadily.

Visit website
Job Details
Category backend
Posted 7 months ago