Backend Developer - PHP
idealista
28 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
IntermediateJob location
Tech stack
PHP
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Continuous Integration
Database Design
Software Design Patterns
Laravel
PostgreSQL
MySQL
Open Web Application Security
Cloud Services
Singleton Pattern
Software Engineering
Symfony
Test Driven Development
Technical Debt
Backend
REST
Network Server
Doctrine
Docker
Microservices
Requirements
- Experiencia avanzada en PHP.
- Aplicación de principios SOLID y DRY.
- Implementación de patrones de diseño (Factory, Repository, Singleton, etc.).
- Conocimientos sólidos en MySQL y/o PostgreSQL.
- Experiencia en optimización de consultas y uso eficiente de ORMs (Eloquent/Doctrine).
- Experiencia en modelado y diseño de bases de datos.
- Familiaridad con Docker.
- Experiencia en desarrollo y mantenimiento de APIs RESTful y API first., * Tienes conocimientos en prácticas de seguridad en el desarrollo de software (e.g., OWASP).
- Experiencia en arquitecturas basadas en microservicios.
- Experiencia en metodologías ágiles.
- Más de 3 años de experiencia en desarrollo backend., * Experiencia con servicios en la nube AWS, EC2, RDS, S3.
- Experiencia en PHP Symfony o Laravel
- Participación en refactorización de proyectos legacy, transformando código heredado en soluciones más mantenibles, limpias y alineadas con buenas prácticas.
- Conocimientos en infraestructura de servidores y despliegue de aplicaciones.
- Experiencia con herramientas de CI/CD, Gitflow.
- Contribuciones a mejoras de performance o reducción de deuda técnica en proyectos existentes.
- Valorable experiencia en Test Driven Development (TDD)
- Experiencia con frameworks de testing.
About the company
Es una cultura, una forma de hacer y entender las cosas que nos diferencia. El respeto, la tolerancia, la integridad y la transparencia forman parte de nuestro ADN.
Contamos con un equipo de personas que representa a más de 20 nacionalidades distintas, con idiomas diversos, perfiles, culturas y orígenes diferentes. Valoramos la diferencia y aprender de los demás; diferentes creencias y formas de pensar nos enriquecen.
idealista fomenta la igualdad en todos los ámbitos, realizando acciones de sensibilización y visibilidad del colectivo LGTB+ entre los empleados/as, en la publicidad y en la comunidad en general.
Tenemos el compromiso de crear entornos y espacios donde las personas se sientan seguras, protegidas, libres de discriminación y primando la igualdad de oportunidades.
Asimismo, la promoción de la igualdad de género es otra de las bases de nuestro compromiso con nuestro equipo. Estamos comprometidos con el desarrollo de medidas que fomenten la igualdad y favorezcan la conciliación, maternidad y paternidad.