¡Activa las notificaciones laborales por email!

Full-stack developer (PHP + TS)

Planner5D

Barcelona

Presencial

EUR 50.000 - 70.000

Jornada completa

Hace 21 días

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A global home design platform is seeking a senior full-stack web developer in Barcelona, Spain. You will develop and maintain PHP applications, collaborate with diverse teams, and implement innovative features. The ideal candidate has 4+ years of web development experience, strong PHP and JavaScript skills, and a passion for clean code. Join a dynamic team that values work-life balance and offers numerous benefits.

Servicios

30+ days of paid holidays per year
Education courses and training funds
Corporate English classes
Team events and collaboration opportunities
Unlimited free Planner5D subscriptions

Formación

  • Strong PHP skills with at least one framework (Symfony / Api Platform / Laravel).
  • Familiarity with front-end frameworks (React.js / Vue.js / Angular).
  • Good understanding of server infrastructure, web protocols (HTTP, Web Sockets).
  • English skills starting from B1.

Responsabilidades

  • Develop, test, and maintain high-quality PHP applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, modular, and reusable code.

Conocimientos

PHP
JavaScript (ES6+)
TypeScript
React.js
SOLID principles
RESTful APIs
Git

Educación

4+ years of experience in web development

Herramientas

Symfony
Docker
MySQL
Redis
MongoDB
Descripción del empleo
About us

Planner 5D is a global hub for home design, uniting over 100+ million users in 230 territories around our planet. Our platform simplifies the home renovation process from concept to execution, and this process has never been more straightforward with our cutting-edge software. You don't need to be a professional designer to enhance your home or workspace. We are dedicated to streamlining the design experience, making the customization of dream homes accessible to everyone.

Our cross-platform presence spans Web, iOS, Android, Windows, and MacOS, ensuring seamless synchronization for our users. Planner 5D is more than just software; it's a vibrant community of enthusiastic and product-oriented professionals. From diverse backgrounds, our team collaborates across time zones, fueled by a shared passion to revolutionize the home design market.

We are constantly looking for like-minded talent eager to take ownership and drive innovation within our expanding suite of tools. Join us in shaping the future of home design.

We are searching for a senior full-stack web developer who will join our web team and work on new features, improving and maintaining our current solution.

Our tech stack: PHP 8.4, Symfony, PHPUnit, MySQL, Redis, MongoDB, RabbitMQ, Git, Docker.

For front-end part: native Javascript, JQuery (legacy code), Typescript, React, Three.js (OpenGL), Webpack, Websocket, Jest (unit tests), Docker, SVG.

Note that you should be prepared to work as a Contractor under a B2B service agreement.

Responsibilities
  • Develop, test, and maintain high-quality PHP applications;
  • Collaborate with cross-functional teams to define, design, and ship new features;
  • Write clean, modular, and reusable code;
  • Follow best practices - SOLID, design patterns, writing tests, self-documenting or well documented code;
  • Optimize application performance and scalability;
  • Troubleshoot and debug applications to resolve performance and other issues;
  • Stay updated with emerging technologies and industry trends.
We expect
  • 4+ years of experience in modern Web development;
  • Strong PHP skills with at least one framework (Symfony / Api Platform / Laravel);
  • JavaScript (ES6+) / TypeScript proficiency;
  • Familiarity with React.js / Vue.js / Angular (or at least JQuery);
  • Solid understanding of SQL (SQLite, MySQL, PostgreSQL, …), plus experience with caching and messaging tools like Memcached, Redis, MongoDB, Message Queues;
  • Comfortable working with REST, JSON, XML, HTML, Git, Docker, etc.;
  • You care about clean, maintainable code — applying SOLID, DRY, KISS, Clean Architecture, and spotting code smells is second nature;
  • You follow best practices in security, performance, memory management, data structures, and scalability;
  • Good understanding of server infrastructure, web protocols (HTTP, Web Sockets, ...);
  • English skills starting from B1.
Nice to have
  • Understanding of mathematics, geometry
  • Experience with 2D/3D graphics (Canvas, WebGL, OpenGL, …)
  • Familiarity with payment systems / APIs (PayPal, Stripe, Apple / Google payment processing, ...)
  • Understanding of Russian or Lithuanian languages
You will be truly welcome in our team if
  • Love what you do: We’re looking for team members who truly enjoy their work and bring that enthusiasm to the team every day.
  • Tech geek at heart: If coding, experimenting with new software tools, or curious about tech trends is your thing, you're speaking our language.
  • solution-oriented mindset: When you are faced with challenges, you start thinking of possible solutions instead of dwelling on the problems.
  • Have tech hobbies? Yes, Please!: programming, microcontrollers, 3D printing, physics, mathematics, etc.
  • Team Player Who Gets It: We value team members who can grasp tasks quickly and communicate their ideas effectively – teamwork makes the dream work!
What we offer
  • Great work environment that balances freedom and responsibility
  • Our team is made up of friendly and passionate enthusiasts who are eager to help and share their knowledge
  • We believe in work-life balance, so you'll receive around 30+ days of paid holidays per year
  • Company computer equipment by request
  • Education courses for our team members, and we're willing to allocate funds toward your training expenses
  • English classes on our corporate platform
  • Offline company events in Lithuania and online team-building
  • Unlimited free Planner5D subscriptions
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.