Senior PHP / Javascript Polyglot Developer
Salary
Skills
Location
Languages
Job Description
🤩 Brief
We’re looking for a Senior PHP/JS Developer who enjoys clean code, sharp architecture, and building scalable systems. If you’ve shipped real stuff, love backend craft, and aren’t afraid of event-driven architectures or distributed systems — we’d like to talk.
We're not about fluff or endless meetings — just solid engineering, smart teammates, and building software that matters in the hospitality world.
🛠 What You’ll Work On
- Develop and maintain backend services in modern PHP (Symfony)
- Migrate, Delete, and erradicate legacy PHP code
- Contribute to the architecture design of our event driven SaaS platform.
- Help evolve our CI/CD pipeline, observability, and test automation
- Write testable, reliable code that scales
- Work closely with product and infra folks to design solid, maintainable systems
- Own what you build — from design to deployment
✅ What We’re Looking For
At least 5 years of professional experience as Backend Developer with PHP, with JS knowledge.
Advance level of english and spanish (MANDATORY)
Core Tech Skills
- 💻 Deep experience with PHP and at least one modern framework (Symfony preferred)
- 💡 Comfortable designing and building REST APIs, event-driven services, and stateful/stateless systems
- 🐳 Experience working with Docker and CI/CD pipelines (we use GitLab CI)
- ☁️ Exposure to cloud infra (AWS, GCP, Azure, or any other. We use DO)
- 🧪 You test your code — unit, integration, e2e, you name it
Architecture & DevOps Mindset
- Microservices, 12-factor apps, serverless — you know the drill
- Familiar with infra as code (Terraform, CloudFormation), even if just as a user
- A working understanding of software design patterns and distributed architecture
- Experience with Event Storming, Domain mapping, or a deep interest in it.
Bonus Points
- Experience with Python, Go, or as many other backend languages as you'd like. Functional programming knowledge is very appreciated.
- Worked on event-driven or domain-driven systems.
- Comfortable navigating ambiguous technical challenges.
🤝 How You Work
- You’re autonomous but collaborative — no micromanagement needed
- You think in systems, not just code
- You’re not afraid to challenge assumptions, propose better solutions, and own delivery
- You're pragmatic — you know when to ship and when to refactor
🌱 Why Join Us?
- 💼 Real product challenges, not agency-style fire drills
- 🧠 Small and fast moving team — We decide, we go. zero bureaucracy
- 🌍 Hybrid/remote setup — work from anywhere (as long as the timezone makes sense). If you are close to the office, weekly team gatherings on wednesday.
🟢 Let’s Talk
Code speaks louder than human. Just send us your GitHub, LinkedIn, or a note about what you’ve built.
📌 TL;DR:
If you’re a senior PHP engineer who’s done real work, understands systems, and likes autonomy — we’ll get along great.
Hiring Process
The hiring process consists of 3 key stages:
- Introduction. A first 15-30 minutes call to know each other and understand if we are a good fit.
- First Screening. A 1hr informal call with our CTO to go over the technicalities.
- A take home challenge, for you to showcase your skills
- The technical interview. Reviewing your exercise, and practising design on a team session.
- The final call. That’s it!
About the team
35
employees
33
avg. age
10
nationalities
60%
man
40%
women
Benefits and perks
Work from home
Training budget
Location
Carrer de Provença, Blanes, Spain
