Oferta empleo para desarrollador/@

Mybooking es una plataforma para las empresas que trabajan con reservas y/o gestionan contratos de corta y larga duración. Nuestros clientes son empresas de alquiler de vehículos, embarcaciones, alojamientos turísticos, actividades de aventura y tours. Diseñamos nuestro sistema de forma que podamos abordar nuevos nichos en un futuro. Lo hacemos a través de un sistema de reservas que se integra en las páginas web hechas en WordPress y un sistema de gestión que digitaliza el día a día de estos negocios. Incluye herramientas de planificación, contratos, facturación y análisis financiero.

Ofrecemos una solución que aporta valor a nuestros clientes mientras disfrutamos de nuestro trabajo como desarrolladores y miramos de evolucionar técnicamente. La conciliación es primordial para nosotros. Nuestro objetivo es ofrecer un producto de calidad y disfrutar de una vida de calidad. No pretendemos cambiar el mundo ni ser un unicornio.

Mybooking empezó siendo un side-project, un juguete, que acabó convirtiéndose en producto y luego en empresa. Tenemos clientes, facturamos pero necesitamos ayuda para llevarlo al siguiente nivel. Somos un equipo pequeño, el fundador tiene demasiadas responsabilidades y ha llegado un punto en el que necesitamos un desarrollador con experiencia que sea capaz de programar en distintas tecnologías y apoyar al resto del equipo técnico con menos experiencia.

¿Qué harías?

Evolucionar nuestro motor de reservas implementado JavaScript. Mejorar y evolucionar las herramientas que hemos desarrollado para WordPress y que se usan el motor de reservas. Se trata de un plugin y un tema. Para esta parte necesitarás PHP. También te vamos a necesitar para desarrollar nuestro core, el sistema de gestión y las APIs que están implementadas en Ruby y Sinatra. Nuestro stack no es complicado. El core es un monolito programado en Ruby y Sinatra. El front está implementado en Vanilla JS y jQuery. Lo hemos organizado en módulos y en el Front hemos seguido el patrón MVC. Usamos MariaDB como base de datos y queremos optimizar algunas cosas con Redis, que ya lo tenemos instalado en el servidor. Desplegamos con Capistrano. Nuestra arquitectura en producción es sencilla. Usamos NGINX, Puma, balanceador de carga, un cluster de MariaDB con Galera y un sistema de ficheros en red. No usamos kurbenetes, contenedores ni nada parecido. También estamos desarrollando una APP para Android que evolucionaremos.

Buscamos un técnico generalista, que se sienta cómodo trabajando con cualquier tecnología y guiando a otros desarrolladores con menos experiencia.

Hasta ahora esta función la ha estado desarrollando el CEO y CTO de la empresa, pero ha llegado un punto en el que es necesario que centre los esfuerzos en marketing, ventas y onboarding de los clientes. Seguirá ligado al desarrollo pero necesita a alguien que sea autónom@.

¿Qué ofrecemos?

Trabajo 100% remoto. Aunque nuestra oficina está en Menorca no es necesario que te vengas a vivir aquí. Puedes trabajar desde tu casa o desde donde quieras. Ofrecemos un contrato de 35h con 23 días de vacaciones y con un sueldo entre 35K-40K.

¿Cuál es el plan?

Durante el primer mes estarás con nuestro CEO y CTO que te explicará con detalle lo que hacemos, el negocio y la arquitectura que hemos montado. Conocerás al equipo y harás algunas cosas para ir entrando en juego.

A partir de aquí, te irás responsabilizando de las tareas del desarrollo y el seguimiento del equipo. Nos encantaría empezar a organizar mejor las cosas. Documentación, tests y llegar a tener integración continúa en un futuro.

A los seis meses esperamos que tengas un conocimiento de la plataforma, que ya estés desplegando en producción tanto el plugin de WordPress como el Sistema de gestión. Que estés guiando a los otros desarrolladores y puedas revisar su trabajo.

Si estás interesado puedes escribir un correo a juan.miqueo@mybooking.es

Arriba