Backend Database
El ElParking es ya uno de los nuestros, así que ha vuelto a confiar en Manfred para gestionar esta nueva posición de Mid PHP Developer.
Su proyecto y manera de trabajar nos ha cautivado, pero sobre todo lo hace su trato humano, el mimo que ponen a la tecnología y las ganas de mejorar día a día.
Están cambiando por completo las reglas de lo que hasta ahora era tener coche privado y han creado una de las plataformas más avanzadas para la gestión integral de aparcamientos y servicios al conductor.
¡Estamos encantados de volver a trabajar con ellos!
¿Qué harás?
Están buscando un nuevo miembro para su equipo de backend. A largo plazo, buscan que la persona que se incorpore entienda el bussines y el producto para que, no solo se dedique a ejecutar, sino a proponer ideas y generar impacto tecnológico. En este momento, tienen el foco puesto en integrarse con diferentes sistemas, proveedores, etc para poder ofrecer a sus usuarios un mayor número de servicios.
El roadmap de crecimiento al que te enfrentarás, aún no está escrito. Te contamos! 🔊
Recientemente, han sido adquiridos por Mutua Madrileña. Ahora, además de tener un músculo financiero mayor y más estabilidad (¡si cabe!), les supondrá un impacto en la mejora y actualización de su tecnología. No obstante, ellos conservan su mindset a la hora de trabajar y sus condiciones, así que se podría decir que tienen lo mejor de los dos mundos 🌍
Prevén hacer crecer el producto y sus funcionalidades, así como duplicar o incluso triplicar el número de usuarios. Esto supondrá todo un reto, a nivel técnico y profesional, por lo que si eres de esas personas que tienen pasión por backend y atracción por un producto digital, donde tu cliente es el usuario final, sin duda es tu sitio.
Si llegados a este punto, aún no has tenido el placer de concerles, ¡te los presento!, elParking es una startup que nació hace 6 años. A lo largo de este tiempo, han desarrollado todo un entramado de servicios a través de su increíble App y Web, que te ayuda con el pago del estacionamiento regulado (en más de 100 ciudades!!), parkings públicos, aeropuertos, estaciones de tren y particulares… Además, también gestiona el pago de peajes a través de su dispositivo ViaT, más de 500 estaciones de servicio donde repostar, y muchos otros servicios. ¡Y todo esto sin bajarte del coche y a través de tu smartphone!
Cuentan con unos 2,5 millones de usuarios que retornan en más de 150.000 transacciones diarias. Su aplicación no para de crecer en usuarios y necesitan llevar su producto a otro nivel con un nuevo Backend Developer que les ayude a seguir posicionando ElParking en el sector de la movilidad. La plataforma cubre todas las necesidades que un usuario de coche privado puede tener en su día a día. Así podrás despreocuparte de todo, menos de conducir, que eso lo seguirás haciendo tú :)
Tu evolución
En 1 mes
El primer mes será un período de aterrizaje 🛬, te invitarán a hacer el onboarding junto a ellos, durante la primera semana, en sus oficinas de Salamanca, donde podrás conocerlos en persona, tomarte un café con ellos y descubrir algunos de sus motes y costumbres.
Te enseñarán cómo trabaja cada equipo, quienes lo componen y con qué tecnologías y herramientas trabajan en su día a día.
Empezarás a tomar constancia del negocio y la magnitud del proyecto, y te darás cuenta de que la aparente aplicación sencilla para aparcar tiene una solución enorme por detrás.
Tus responsabilidades
Participar junto con el equipo de producto de ElParking en el desarrollo y mejora de del producto.
Propondrás e implementarás mejoras de la plataforma para hacerla brillar como se merece.
Desarrollarás nuevas funcionalidades en el backend y participarás en el reto de hacer que soporte un volumen mucho mayor de usuarios del que acepta actualmente.
Participarás en las mejoras del sistema de credenciales para hacerlo más seguro y aislado del monolito principal.
Participarás en la integración con los sistemas de Mutua Madrileña para poder incluir nuevas funcionalidades.
¿Cómo lo harás?
Actualmente, el backend de ElParking es un monolito + una serie de servicios escritos en PHP y en su roadmap tienen puesta la vista tanto en incluir más servicios para sus usuarios como en mejorar lo existente: desacoplar el sistema de usuarios/credenciales del monolito, implementar mejoras en cuanto al nivel de base de datos (¡para soportar la avalancha de nuevos usuarios!) y hacer que todo esto sea mantenible y escalable.
Tienen muy claro que la calidad será su piedra angular y aunque el Time to Market es importante, crear un gran producto, es su finalidad.
Se organizan como una tribu tecnológica. De momento tecnología y producto van de la mano, y como no son un equipo muy grande (aún), trabajan por áreas funcionales. La relación entre áreas es muy estrecha y hasta ahora todo el equipo está al tanto del trabajo de sus compañeros.
Utilizan la metodología scrum para organizarse y trabajan por sprints bisemanales. Usan como estrategia de desarrollo de código Clean Architecture para separar las capas de código por responsabilidades (capas de dominios, capas de red… ) y dan mucha importancia al testing en todos sus desarrollos.
Ante situaciones complejas, seguirás teniendo el apoyo de todo el equipo, y como son más majos que las pesetas, no te dejarán solo en ningún momento. Tienen muy claro que nadie que trabaje aquí debe pensar que toda la responsabilidad recaerá en una sola persona. Son una piña 🍍 y trabajan ante todo en equipo.
Contarás desde tu entrada con una mentorización y podrás apoyarte en todo el equipo en cualquier momento.
¿Cuándo trabajarás?
Suele haber gente trabajando desde las 8:00 am hasta las 18:00 pm, pero tú podrás gestionarte la jornada que mejor te venga. La realidad es que son muy flexibles, y podrás organizar tu día como mejor se adapte a tu calendario.
Por cierto, por si te quedaba alguna duda, no, no hacen guardias, turnos rotativos ni nada por el estilo. ¡Punto importante! 🙂
Día laborable
Jornada completaVacaciones
24 díasJornada laboral
Flexible¿Dónde trabajarás?
Remoto
Wherever you want! Esta posición es 100% remota, solo asegúrate de seguir el horario europeo y tener una buena conexión, porque les da igual que trabajes desde Bilbao 🍢 o desde una playa de Fuerteventura 🌊
Eso sí, disponen de unas oficinas en Madrid y en Salamanca, que están a tu disposición por si te apetece ir algún día.
¿Con quién trabajarás?
Ahora mismo, el equipo técnico está compuesto por 16 personas: 5 Backenders, 3 Frontenders, 7 Mobile, 4 QA, 1 UX y 2 perfiles de gestión y producto. Aunque este año ¡no van a parar de crecer!, Aquí van algunos de ellos:
- Diego Moreno (Clean Architecture & TDD Jedi): Apasionado de las buenas prácticas de código y los Test. Siempre atento a los detalles hasta llegar al fondo del asunto. Trabaja desde un pueblecito de Cáceres, pero viene de vez en cuando a la oficina de Salamanca
- Jorge Malmierca (Senior PHP Engineer): Un tío valiente por naturaleza. Se echa a la espalda cualquier tarea, por complicada que sea, con resultados brillantes. Trabaja desde su casa en Salamanca
- Miguel de la Rúa (Desarrollador Backend) “Rúa para los amigos”: Vino a solucionar un marrón en .Net y se quedó por amor (gracias PHP). Perseverante y currante nato. Le gusta tanto enfangarse en tareas complicadas como hacer esquí de travesía
- Bea Fernández (Ninja del Estacionamiento Regulado): El enlace con delegaciones y Ayuntamientos a nivel técnico, Junto a Diego, traslada las intrincadas normas y tarifas a maravillosos sistemas programáticos.
- Jose Luís (Desarrollador Backend) “Meticuloso Man”: Llegó con 10 años de experiencia en PLSQL sin haber tocado PHP, pero a los pocos meses ya estaba sacando features como soles. Persigue el bug hasta encontrarlo y aplastarlo, es el que más ha contribuido últimamente a ampliar y mantener las alertas. ¡Una joyita!
- Carlos Álvarez (Hardware & Software Engineer): a.k.a. “Husky” por su heterocromía: Nacido en Ourense y formado en Informática en Salamanca. Es el encargado del departamento de I+D creando e ideando “cacharros” como Parkingdoor, Wipark y varias cosas relacionadas con el IoT. Se desvive por ayudar a sus compañeros, sea cual sea la naturaleza del problema. Últimamente, muy centrado en ciberseguridad y un todoterreno de los de verdad.
- Cris Folgueral (Founder y Producto): Aguerrida Berciana y parte del equipo fundador de ElParking. Perseverante, organizada, híper atenta a los detalles. Le encantaría sacar más tiempo para picar Android, pero sus tareas de organización del equipo le mantienen bastante entretenida.
- Carlos Jiménez (Founder y Tech Lead): Al igual que Cris y “Husky” es parte del equipo fundador. Charro de pura cepa, es desarrollador de iOS desde el Iphone 3G. Junto con Cris, a día de hoy se encarga de la gestión del equipo técnico y trabaja codo con codo con el equipo de producto. Optimista 100%.
- Josep Martínez (Observability & Monitoring): Es la última incorporación al equipo. Se encarga de vigilar que ninguna petición se va de madre o que los sistemas de terceros con los que nos conectamos se están portando bien. La velocidad con la que se ha hecho con el sistema nos ha sorprendido a todos.
¿Qué piden?
- Experiencia en Desarrollo Backend. Lo deseable sería con PHP, pero también podría ser Java o Python.
- Sólidos conocimientos de BBDD relacionales, como MySQL o MariaDB.
- Haber participado en optimizaciones a nivel de base de datos: por ejemplo, haber participado en el particionado de tablas grandes (sharding) o en su compactación.
- Detección y optimización de queries lentas: procurar mecanismos (creación y optimización de índices) o replanteamientos de la query para bajar el tiempo
- Haber trabajado con tablas que superan los cien millones de registros y con bases de datos que tengan más de 150 tablas
- Que hayas trabajado con sistemas de colas tipo RabbitMQ
- ¡Test, Test, Test! que compartas la visión de la importancia testear y lo utilices en tus desarrollos.
- Buenas prácticas más allá del testing. Ellos se apoyan en Clean Architecture y principios SOLID.
Harías supermatch con ellos si además…
- Tienes experiencia con la herramienta Key Cloak
- Has trasteado con Jenkins
Tecnologías
Innegociable
TestNg
MySQL
MariaDB
Estaría bien
PHP
Java
Python
Suma puntos
Keycloak
Jenkins
Otras habilidades
Innegociable
Atención al detalle
Capacidad de recibir feedback
Estaría bien
Autonomía en el aprendizaje
Capacidad de dar feedback
Suma puntos
Aprendizaje Continuo
Inteligencia emocional
¿Qué ofrecen?
💸 10 % de variable, acorde a cumplimientos generales de empresa.
🏖️ 24 días de vacaciones (los 22 de toda la vida + nochebuena + fin de año).
🚶 Posibilidad de acudir a las oficinas de Madrid o Salamanca cuando quieras.
🗺️ Plan de carrera y oportunidades de generar impacto en una empresa en crecimiento.
Beneficios
Presupuesto para formación
Presupuesto para Conferencias
Seguro de salud
Descuento en productos de la empresa
Seguro de vida
Dinámicas y eventos de teambuilding
Apoyo con tu plan de pensiones
What the FAQ?
Sí, aunque siempre y cuando tengas alguna nacionalidad de la Unión Europea… Por temas administrativos y puedas aplicar a un contrato laboral acorde a la legislación laboral española.
Intentarán ser lo más ágiles posible, they need you asap!
El proceso constará de 3 fases: una charla informal para conoceros y ver encaje, una prueba técnica y una reunión final con el jefazo.
NO. Están muy acostumbrados al trabajo remoto y se organizan de maravilla así. Eso sí, dan la opción de asistir a sus oficinas por si lo necesitas o te apetece ir, pero no es obligatoria la asistencia física.