PHP Backend Developer

Descripción De La Vacante
Municipality of Madrid, Spain
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Compensation
€ 60K

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Clean Code Principles
JavaScript
PHP
Agile Methodologies
HTML5
CSS
Code Review
Continuous Integration
Relational Databases
MySQL
Software Architecture
Data Storage Technologies
GIT
Solid Principles
Front End Software Development
Microservices

Job description

  • Design, develop, and maintain backend services using PHP and modern frameworks.
  • Implement clean, testable, and scalable code following hexagonal architecture principles.
  • Collaborate with the team to design and evolve software architecture.
  • Work with MySQL and other data storage systems to design efficient data models.
  • Contribute to frontend development using JavaScript, HTML5, CSS3, and frameworks.
  • Participate in code reviews and support continuous integration.
  • Write and maintain unit, integration, and functional tests.
  • Work closely with product and design teams within an agile environment.
  • Troubleshoot complex issues and propose effective solutions.

Requirements

A leading Spanish multinational is looking for a Senior PHP Backend Developer to design and maintain backend services while collaborating with cross-functional teams. The ideal candidate will possess extensive PHP experience, solid MySQL knowledge, and be capable of contributing to frontend work. Key responsibilities include writing scalable code, collaborating on software architecture, and solving complex issues. This full-time role offers flexible working arrangements and the opportunity to impact organizational culture., * Extensive experience with PHP and at least one modern framework.

  • Solid understanding of MySQL and relational database design.
  • Knowledge of hexagonal architecture, SOLID principles, and clean code practices.
  • Experience with unit and functional testing.
  • Proficiency with Git and version-control workflows.
  • Comfortable working in agile methodologies.
  • Strong analytical thinking, problem-solving skills, and team-oriented mindset.

Apply for this position