Senior full stack developer
Role details
Job location
Tech stack
Job description
Rediseño de la web para hacerla más visual y usable para nuestros usuarios.
- Desarrollar nuevas secciones en Erasmuus. Com para ofrecer más servicios a nuestra comunidad de estudiantes.
- Optimizar el proceso de reservas de alojamientos (todo el funnel) mediante mejoras de frontend y UX, mejor tratamiento de errores y validaciones, etc. Para mejorar la conversión e incrementar los ingresos de la compañía.
- Analizar y resolver problemas de rendimiento de consultas pesadas en la base de datos. Implementar diferentes estrategias de caché.
- Revisar los Pull Request de tus compañeros, probar su trabajo y dar feedback constructivo para la mejora del equipo y el producto.
- Participar en la definición de las tareas, la planificación de los sprints y el análisis retrospectivo de los mismos.
- Automatizar la integración de textos internacionalizados en nuestro sistema de integración continua.
- Desarrollar un API para el intercambio de información con otras empresas y partners.
En el futuro podrás convertirte en CTO y asumir nuevos retos:
- Liderar el equipo de desarrollo.
- Responsabilizarte y potenciar el clima de trabajo y el desarrollo profesional de tu equipo.
- Definir el producto a desarrollar con el responsable de producto y el CEO.
- Asegurar la calidad de los desarrollos, implementaciones y actualizaciones en Erasmusu.
- Participar en las decisiones de empresa junto con el resto de manager de otros departamentos y el CEO., Tenemos una aplicación monolítica escrita en PHP (migrada a PHP 7. 4, hemos hecho los deberes) que utiliza Zend Framework, un framework MVC muy básico. Se utiliza un sistema de colas basado en Redis para la gestión de tareas en segundo plano.
En el frontend utilizamos HTML, CSS y JavaScript con JQuery en las partes más antiguas y React en las más modernas.
Toda la infraestructura está en AWS y la tenemos modelada como Infrastructure As Code utilizando Terraform. Los despliegues se coordinan a través de GitHub Actions.
Requirements
Estudios mínimos Ciclo formativo grado superior Experiencia mínima Más de 3 años Imprescindible residir No requerido, Nos gustan las personas inquietas con espíritu de mejora continua, que les guste trabajar en equipo y con buenas habilidades de comunicación oral y escrita, especialmente en estos tiempos en los que el trabajo remoto es la tónica general. Creemos que la paciencia y la perseverancia son habilidades clave para el desarrollo de software.
Benefits & conditions
Tipo de contrato Indefinido Duración del contrato 1 Indefinido Jornada laboral A tiempo completo Salario A negociar, Ofrecemos un salario competitivo según tu experiencia y conocimientos. El rango salarial se sitúa de 25. 000 a 35. 000 euros brutos anuales durante el primer año, aunque podemos plantearnos subidas agresivas según crezca la empresa, demuestres de lo que eres capaz, y asumas más responsabilidades (recuerda, nos gustaría que acabes siendo el CTO de Erasmusu).
La jornada es de 40 horas semanales en horario de 9:00 a 17:21, con 21 min de parada para comer, y además contamos con la opción de horario flexible.