Backend Developer @ MyFlexRoom

FlexMyRoom
  • Full Time
  • Benidorm

Website flexmyroom FlexMyRoom

Reduce las Cancelaciones de Reservas en tu Hotel

El Reto

FlexMyRoom es una startup nacida en Benidorm a finales de 2019. Ponemos nuestra tecnología Insurtech al servicio de los hoteleros con el objetivo de reducir cancelaciones y aumentar venta directa. La demanda está creciendo por encima de nuestras posibilidades y necesitamos a alguien que nos eche una mano. Serás el primer desarrollador/a que incorporemos. Junto con Rubo, establecerás las bases tecnológicas y culturales del futuro equipo de ingeniería y evolucionaréis el producto para hacer las delicias de hoteleros y viajeros.

¿Qué harás?

Por tu rol, la mayor parte de tu tiempo la pasarás tirando código, viendo crecer el producto día a día ¡como una flor en primavera!

Trabajarás codo a codo con Rubo, un apasionado de las buenas prácticas en tecnología y el pragmatismo en la aplicación de las mismas. Juntos, diseñaréis y desarrollaréis nuevas funcionalidades para satisfacer las necesidades de nuestros clientes y usuarios.

En 1 mes…

Mientras te familiarizas con el entorno de desarrollo, empezarás a empaparte del negocio, y entenderás por qué hacemos lo que hacemos. Escribirás tus primeros tests y pairearás las primeras historias de usuario.

Acabarás el mes habiendo desplegado código a producción, es algo que hacemos cada día.

En 3 meses…

Poco a poco te irás acostumbrando a nuestro ritmo de trabajo, dando mucho peso al TDD para ser capaces de desplegar con confianza. Llevarás a cabo tu primer “proyecto” y empezarás a conocer el resto de sistema.

Como conocedor de la plataforma tecnológica, empezarás a estar involucrado en las decisiones estratégicas de la empresa.

En 6 meses…

Con medio año a tus espaldas, ya dominarás gran parte del día a día de FlexMyRoom y serás autónomo. Estaremos preparados para aprender de la experiencia y onbordear a otra persona.

¿Cómo lo harás?

Entrarás en un equipo pequeño y multidisciplinar que se está formando, en el que la colaboración es clave. Los principios ágiles han estado presentes desde el principio, trabajamos en “sprints” de una semana. Con el tiempo, hemos creado nuestra propia versión de Scrum, buscando adaptar las prácticas a nuestro contexto. Las retrospectivas forman una parte fundamental dentro de esa evolución.

Respecto a la parte técnica, bebemos de Extreme Programming (XP) y DevOps. Es por ello que prácticas como TDD, pair programming o el diseño continuo e incremental del sistema formarán parte de tu día a día. Nuestro objetivo es entregar software que funciona en intervalos cortos a la vez que alcanzamos objetivos de negocio, reducimos riesgos y mantenemos las expectativas.

En cuanto a nuestro stack, trabajarás con Ruby en una arquitectura hexagonal con, actualmente, dos bounded context. Para exponerla al mundo HTTP, usamos Sinatra; y para ejecutar jobs asíncronos, desencadenados tras ciertos eventos, nos apoyamos en Sidekiq. Contamos con una persistencia políglota (SQL y NoSQL), PostgreSQL y Redis, en la que nos quedamos lo mejor de cada casa. Contenerizamos con Docker y desplegamos a Heroku. Por ahora usamos Vanilla Javascript en el front-end, cuando las necesidades crezcan lo upgradearemos poco a poco a componentes de React o similar. Sin embargo, no somos unos talibanes de ninguna tecnología, son solo herramientas para resolver problemas. Es por ello que, no es requisito dominar estas tecnologías, ni siquiera conocerlas, nos interesan más los principios que hay detrás de ellas.

¿Con quién lo harás?

Rubén Antón a.k.a. Rubocoptero (CTO & Founder)

Más de 7 años construyendo productos de manera ágil en diferentes startups. Cumplió su sueño de trabajar en Silicon Valley y tuvo la suerte de vivir el escalado del equipo de ingeniería en un unicornio. Fundó Software Crafters Alicante en 2016, lo que te puede decir mucho de la cultura que te espera en FlexMyRoom.

Miguel Signes (CEO & Founder)

Ingeniero en informática con un MBA. 8 años de experiencia en marketing y turismo. En los últimos años ha liderado grandes proyectos hoteleros de venta online.

Próximamente se incorporará al equipo Mónica Arrieta para echarnos una mano con nuestros clientes. La idea es seguir creciendo a un ritmo sostenible.

¿Cuándo lo harás?

Cuando más productivo te sientas, en FlexMyRoom no tenemos horarios, nos orientamos a resultados marcados por objetivos. Nos limitamos a tener un overlap de 4 horas para coordinarnos.

¿Dónde lo harás?

Aunque nuestro hábitat natural es la red, nos reunimos al menos un día a la semana, para vernos las caras, planificar el trabajo y hacer retrospectivas que nos permitan mejorar nuestra forma de trabajar juntos. Tú decides desde dónde trabajar el resto de la semana. Podrás hacerlo de forma remota, como hace Rubo, o ir a la oficina, como hace Miguel.

Actualmente, estamos en un coworking de Benidorm, pero estamos buscando nuestra propia oficina.

¿Qué buscamos?

Apostamos por el aprendizaje continuo, por lo que es muy importante que tengas ganas de aprender y mejorar tus habilidades como profesional del software. Además, nos gustaría que tuvieras ganas de empaparte del contexto de negocio para poder hacer mejor tu trabajo. Somos una startup de producto, construimos tecnología como medio, no como fin.

Esperamos te alinees con nuestra forma de entender la construcción de software (TDD, CI/CD, DDD, Clean Code, Clean Architecture) y, aunque no es necesaria, valoramos toda experiencia previa en ese sentido. Práctica o teórica.

Buscamos alguien con una mentalidad T-shape, sin miedo a salir de su parcela, y ser capaz de evolucionar en el stack. Ya sea tocando algo de Javascript o ayudándonos con tareas más cercanas a la infraestructura.

El trabajo remoto tiene muchas ventajas, pero también exige esfuerzos extra de comunicación y responsabilidad. Es por eso que estas son dos de las aptitudes que esperamos encontrar en ti.

Por supuesto, la experiencia en producción suma, aunque no creemos en medir el seniority en años, si no en la capacidad para desarrollar código limpio y sólido de manera autónoma.

A nivel más personal
  • Gente buena: capacidad de aprender rápido, trabajar duro y encontrar soluciones de manera proactiva, independiente y eficiente. Alto compromiso profesional con respecto a la calidad del producto final y cumplimiento de objetivos. Compartir nuestra ambición de comernos el mundo desde España. No será fácil pero merecerá la pena.
  • Buena gente: Actitud positiva, capacidad de trabajar en equipo (saber pedir ayuda y saber prestarla). Honestidad y sencillez. Pasión por lo que haces, dentro y fuera del trabajo.

Como decíamos, nuestra filosofía se basa en el aprendizaje continuo, es por ello que. si crees que no cumples todos los “requisitos” que pedimos, pero te gusta lo que hacemos y cómo lo hacemos, te animamos a inscribirte en la oferta para que podamos conocerte 😀

¿Qué ofrecemos?

  • Salario inicial de 23K – 30K con perspectivas de mejora en base a rendimiento.
  • Programa de acciones/stock en una startup en fase de crecimiento.
  • Evaluación del rendimiento orientada a los resultados: Esperamos que seas responsable. Eso es todo.
  • Horario flexible, únicamente buscamos coincidir 4 horas al día.
  • Conciliación de la vida laboral y personal con la posibilidad de trabajar desde casa.
  • Compromiso en el desarrollo de tu carrera profesional. Crece con nosotros.

¿Cómo aplico?

Cuéntanos un poco sobre ti en este formulario que hemos preparado. Te garantizamos una respuesta, pase lo que pase.

Aunque nos interesa incorporar a alguien en un corto plazo, no dudes en escribirnos si te gusta la oferta y quieres conocernos.

To apply for this job please visit forms.gle.

Jeroen Derks

Author: Jeroen Derks

Jeroen is the founder of the Alicante Tech meetup group. His current day job is to mostly build all kinds of applications, ranging from IoT to educational to corporate.