Senior Software Engineer – PHP, TypeScript, Node.js
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer building PHP, TypeScript, and Node.js systems for easybill’s cloud invoicing platform. Developing scalable features, APIs, microservices, and e-invoicing workflows.
Responsibilities:
- Develop new features and solve scalability challenges
- Take ownership of complete projects—from initial concept through reliable production operation
- Develop backend features with PHP 8.x and Symfony, including domain logic, APIs, and integrations
- Work on the frontend with TypeScript, React, and TanStack to build modern interfaces and product-oriented workflows
- Develop Node.js services with TypeScript and Next.js
- Work on JVM microservices using Java and Kotlin in the e-invoicing domain
- Migrate data, refactor existing modules, and gradually modernize established PHP components
- Analyze issues and debug applications
- Make extensive use of Claude Code as a productivity tool
- Contribute to infrastructure and local Dockerized development environments
- Actively help shape the e-invoicing landscape
Requirements:
- Extensive, self-directed senior-level experience in software development with PHP and Symfony
- Strong skills in domain design, testing, and performance optimization within a large, long-lived codebase
- Depending on your area of focus, additional experience with TypeScript and React
- Proficiency with relational databases such as MySQL, including query optimization and data modeling for large volumes of data
- Independent, motivated, and self-organized approach to work
- Ability to make sound technical decisions and quickly familiarize yourself with new systems
- Fluency in German and good English skills
- Bonus: Experience with Node.js, data structures and algorithms, distributed systems, and data-intensive applications
- Bonus: Experience with JVM languages such as Java or Kotlin
- Bonus: Open-source contributions or public experiments on GitHub
Benefits:
- Remote-first team across Germany—no location-based requirements
- Workation in Mallorca—use of our rented villa for a combination of work and relaxation
- Inspiring and flexible work environment based on trust and personal responsibility
- Open, motivated team with a flat hierarchy
- No sprints or artificially imposed pressure
- Fair compensation packages and opportunities for professional development
- 30 days of annual leave
- Permanent employment contract
- Flexible working hours coordinated with the team
- Optional employee events
- Up-to-date MacBook Pros
- Training and professional development opportunities worth up to €1,500 per year
















