O SEU PRÓXIMO CAPÍTULO
Senior Software Engineer – PHP, TypeScript, Node.js
Sobre a vaga
• 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
• 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
• 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