En EscapadaRural queremos incorporar un Senior Backend PHP Developer
para potenciar el equipo de desarrollo de producto. Somos una empresa de
45 personas establecida en el 22@.
Nuestro equipo de IT está formado por dos desarrolladores Backend, un
maquetador web y un Director Técnico. Dado que nos enfrentamos a un
proceso de migración y modernización de nuestra arquitectura, estamos
buscando un perfil que nos refuerce el área de desarrollo y aporte ideas
al proceso. El equipo de desarrollo de Producto lo acaban de completar
un Product Owner, una UI, un UX y una Directora de Producto. Trabajamos
siguiendo metodologías ágiles (Scrumban en nuestro caso) y con Lean para
el diseño centrado en el usuario.
En este paradigma, las responsabilidades de la persona que se incorpore serán:
- Mantener los productos de EscapadaRural.
- Aportar ideas de mejora (refactor continuo) a medida que se da mantenimiento al proyecto.
- Mejorar el rendimiento y la escalabilidad de los servicios.
- Añadir tests automatizados al código.
Teniendo en cuenta las responsabilidades de la incorporación, buscamos a
una persona con conocimientos muy sólidos sobre nuestro Stack
Tecnológico (PHP 7.2, MySql, Redis, MongoDB, TDD, Arquitectura
Hexagonal, DDD y Docker).
Consideramos igualmente importante que sea una persona muy senior en
cuanto a actitud: trabajo en equipo, actitud positiva en cuanto a
resolución de problemas, open minded en cuanto a propuesta y aceptación
de ideas de otros integrantes del equipo.
Requisitos Técnicos necesarios:
- +5 años desarrollando en PHP
- +2 años desarrollando con Symfony
- +5 años usando SQL, preferiblemente MySQL
- Experiencia con sistemas distribuidos de alto tráfico.
- Experiencia trabajando con diferentes sistemas y capas de cache.
- Experiencia en patrones de diseño y buenas prácticas de desarrollo software (SOLID, Clean Code, TDD).
- Experiencia en NoSQL y otras bases de datos no relacionales (MongoDB, Solr, Redis, ElasticSearch).
- Instalación, mantenimiento y configuración de servicios en entornos linux (nginx, php-fpm, varnish).
- Instalación, mantenimiento y configuración de servidores Linux (Ubuntu Server).
- Experiencia en software de virtualización o provisionamiento (Docker, Ansible, AWS).
- Experiencia en metodologías ágiles.
- Experiencia en control de versiones GIT.
Requisitos Funcionales:
- Trabajo en equipo.
- Code review.
- Test Driven Development.
Requisitos deseados (nice to have):
- Buena actitud en el trabajo (el buen humor y los chistes son welcome :D ).
- Optimización de infraestructura (docker, aws, mensajería y todo lo que atañe a sistemas distribuidos).
- Conocimientos de CI/CD y Jenkins.
- Mentalidad DevOps y Lean.
¿Qué puede ofrecerte EscapadaRural?
- Salario competitivo (40k - 50k).
- Jornada laboral de 39 horas semanales.
- 5 Semanas de jornada reducida en verano.
- Los miércoles ¡Fruta gratis!
- Budget de formación anual.
- Formaciones internas todas las semanas.
- Flexibilidad horaria entrada de 8 a 9:30 salida de 17:00 a 19:00.
- Los viernes salida flexible a partir de las 14:00.
- Flexibilidad para trabajar en remoto.