Back-End Developer

Expivi
Madrid, Spain
3 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Clean Code Principles Microsoft Word HTML PHP (Programming Language) 3D Visualization Unit Testing Cascading Style Sheets (CSS) Software as a Service Code Review Continuous Integration Software Debugging Software Design Patterns
+18 more
Linux DevOps Laravel PostgreSQL MySQL Model View Controller (MVC) Scrum Methodology Software Architecture Software Engineering SQL Databases Phpunit Backend Twig (templating) Templating Solid Principles Kubernetes Information Technology Web Api

Job description

Expivi is the new kid on the block, a scale-up company based in the heart of Eindhoven.Expivi is a 3D E-Commerce SaaS platform.We call ourselves Expivians, and we want to become the market leader in advanced 3D Visualization and personalization worldwide.Expivi brings the next-generation online shopping experience to web shops.Using Expivi, customers can present products in 3D on their webshop and AR, with real-time Visualization, pricing, and business rules.Every time we share our story with the world, people are inspired by our innovative technology and the progress we have made in our short existence.Do you want to participate in our unique story and join Expivi on this epic journey?You are welcome to invite yourself for a ‘say-hello’ moment.To further improve our platform and its features and to enable further growth, we are looking to hire a new talent.Programming Languages/frameworks that we use as back-end developers- PHP (>=7.4) - Laravel (>=7.0)Minimal requirements that every role should haveProgramming languages / Frameworks that we use as back-end developers:- PHP - LaravelYour role as Back End DeveloperWe seek a highly skilled and motivated Senior/Mid-Level Back-end Developer to join our team.As a Developer at Expivi, you can work on exciting projects, solve complex technical challenges, and contribute to developing next-generation software applications.We’ve described some roles, responsibilities and competencies below to help you understand what is expected when working as a back-end developer.Intermediate Developer- Partially dependent- Dependent on creating solution/architecture- Independent on implementation- 3+ years of PHP experience - The basic concept of design patterns - The basic concept of SOLID principles - Experience with MVC frameworks - Experience with SQL (MySql, PostgreSQL, or similar) - Experience with unit testing in PHPUnit - Experience with Composer - Experience working in a team - Experience working with Scrum - Nice to have:- CI/CD- Knowledge of Linux- Knowledge of HTML/JS/CSSSenior Developer- Independent in creating solution/architecture - Independent on implementation - 5+ years of PHP experience - 3+ years of MVC Framework experience - 3+ years of experience with SQL (MySql, PostgreSQL, or similar) - Familiar with design patterns - Familiar with SOLID principles - Experience with Web API development, HTTP - Experience with consuming external APIs - Experience with templating frameworks like blade/twig - Experience with HTML/JS/CSS - Experience with Linux - Provide mentorship for junior back-end developers - Experience working in a team - Experience working with Scrum - Nice to have:- DevOps (Kubernetes, CI, CD)- Experience with performance and optimization problemsResponsibilities- Collaborate with cross-functional teams to design, develop, and implement software solutions.- Write clean, efficient, and maintainable code following industry best practices.- Troubleshoot, debug and optimize existing systems.- Mentor and guide junior developers when necessary.- Stay up-to-date with emerging technologies and industry trends.- Participate in code reviews and maintain documentation.Qualifications- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).- Proven experience as a Senior/Mid-Level Developer with a strong portfolio of previous work.- Solid understanding of software architecture and design principles.- Strong problem-solving skills and attention to detail.- Excellent communication and teamwork skills.- Reasonably fluent in English, word and writing (at least at a B2 level)- Self-motivated and able to work independently.Expivi Offers- Super fun, forward-thinking, family-type environment where the common value is passion - Weekly drinks in our own bar - Daily fresh fruit - Every quarter we go out and have a true Expivian experience - A great young and eager team, inspiring work environment in the centre of Eindhoven - A competitive salary and good benefits - We share our success, bonus is part of the deal - We want you to challenge us, personal development, technical guidance is guaranteed - Working for a successful, award winning company - Freedom in executing tasks and projectsApply todayIf you are a passionate developer looking to make a meaningful contribution in a fast-paced, dynamic environment, we would love to hear from you.Please send your resume, a cover letter detailing your relevant experience, and any portfolio or project samples to (**), and we’ll contact you as soon as possible.Thank you for considering a career with Expivi.We look forward to reviewing your application and getting to know you better.Receive our newsletter for frequent updates, exciting cases and information about the platform, features and roadmap.#J-*****-Ljbffr

Requirements

Dependent on creating solution/architecture

  • Independent on implementation
  • 3+ years of PHP experience - The basic concept of design patterns - The basic concept of SOLID principles - Experience with MVC frameworks - Experience with SQL (MySql, PostgreSQL, or similar) - Experience with unit testing in PHPUnit - Experience with Composer - Experience working in a team - Experience working with Scrum - Nice to have:
  • CI/CD
  • Knowledge of Linux
  • Knowledge of HTML/JS/CSS Senior Developer

  • Independent in creating solution/architecture - Independent on implementation - 5+ years of PHP experience - 3+ years of MVC Framework experience - 3+ years of experience with SQL (MySql, PostgreSQL, or similar) - Familiar with design patterns - Familiar with SOLID principles - Experience with Web API development, HTTP - Experience with consuming external APIs - Experience with templating frameworks like blade/twig - Experience with HTML/JS/CSS - Experience with Linux - Provide mentorship for junior back-end developers - Experience working in a team - Experience working with Scrum - Nice to have:
  • DevOps (Kubernetes, CI, CD)
  • Experience with performance and optimization problems, Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven experience as a Senior/Mid-Level Developer with a strong portfolio of previous work.
  • Solid understanding of software architecture and design principles.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Reasonably fluent in English, word and writing (at least at a B2 level)
  • Self-motivated and able to work independently.

About the company

Madrid, España

Expivi is the new kid on the block, a scale-up company based in the heart of Eindhoven. Expivi is a 3D E-Commerce SaaS platform. We call ourselves Expivians, and we want to become the market leader in advanced 3D Visualization and personalization worldwide. Expivi brings the next-generation online shopping experience to web shops. Using Expivi, customers can present products in 3D on their webshop and AR, with real-time Visualization, pricing, and business rules. Every time we share our story with the world, people are inspired by our innovative technology and the progress we have made in our short existence. Do you want to participate in our unique story and join Expivi on this epic journey? You are welcome to invite yourself for a ‘say-hello’ moment. To further improve our platform and its features and to enable further growth, we are looking to hire a new talent. Programming Languages/frameworks that we use as back-end developers

  • PHP (>=7.4) - Laravel (>=7.0) Minimal requirements that every role should have Programming languages / Frameworks that we use as back-end developers:

  • PHP - Laravel Your role as Back End Developer We seek a highly skilled and motivated Senior/Mid-Level Back-end Developer to join our team. As a Developer at Expivi, you can work on exciting projects, solve complex technical challenges, and contribute to developing next-generation software applications. We’ve described some roles, responsibilities and competencies below to help you understand what is expected when working as a back-end developer.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all