Junior Backend Developer

Job summary
Permanent contract
Barcelona
Occasional remote
Salary: Not specified
Skills & expertise
Technical aptitude
Symfony
Mariadb
Mysql
Php
+3

Dashbook
Dashbook

Interested in this job?

Questions and answers about the job

The position

Job description

🎯 Your mission

As a Junior Backend Developer, you’ll join the backend team and work directly with our Lead Backend Developer. Your responsibilities will include:

  • Contributing to the development of our core backend services and APIs

  • Participating in the architecture, development, and maintenance of new features

  • Writing clean, scalable, and well-tested code

  • Supporting both the public platform and admin tools

  • Working closely with the Frontend, and Infra teams to ship reliable features

Growing fast through code reviews, mentoring, and hands-on challenges.

🛠 Tech stack

We’re currently using:

  • Symfony (Php)

  • MariaDB (MySQL) on AWS RDS

  • S3

  • Docker, GitHub Actions, AWS EC2

We don’t expect you to know all of this on day one — but you should be eager to dive in and learn fast.


Preferred experience

✅ You’re the right fit if you:

  • Have 1 to 2 years of backend development experience (internships welcome)

  • Are confident with Symfony Framework and PHP, or actively learning them

  • Understand the basics of APIs, databases, and backend architecture

  • Are curious, detail-oriented, and enjoy solving technical challenges

  • Write clean, maintainable code and care about reliability

  • Are comfortable working in English in an international environment
    (Bonus: you speak Spanish and/or French*)*

Want to grow within a team and take more responsibility over time

🤝 What we offer

  • 🧠 A great place to learn, build, and grow your backend skills

  • 💻 A remote culture, with a team in Barcelona and across Europe

  • 🌍 An international environment with daily use of English

  • 🕓 Flexible hours

  • 🧾 CDI contract in France or Spain

  • 🚀 The chance to help shape meaningful tools used by real creators


Recruitment process

🛠 Step 1 — Chat with our CTO
We kick things off with a technical deep-dive: your skills, your mindset, and how you could help shape our tech.

🧩 Step 2 — Meet our Product Manager
Let’s talk product, team dynamics, and how you turn ideas into real user value.

🚀 Step 3 — Final talk with our CEO
A high-level conversation about vision, culture, and your impact on the bigger picture.