Node Backend developer
Comprometidos a transformar el mundo a través del deporte, OWQLO es la plataforma que está ayudando a organizaciones deportivas, comunidades de aficionados y deportistas, entre otros, en su desarrollo.
Están creciendo y necesitan tu ayuda para continuar desarrollando el Backend en Node… ¡Sigue leyendo!👇
¿Qué harás?
⚠️ Pausa. Volveremos muy pronto con esta posición. Owqlo está en pleno crecimiento, ordenando roadmap de contrataciones y recibiendo con los brazos abiertos nuevas bienvenidas... hasta la proxima!
Padres, madres, coaches y “players”, han encontrado su espacio de encuentro. Organizar competiciones con tu equipo, hacer seguimiento de las actividades extraescolares de tus hijos/as, proponer entrenamientos y mucho más… ¡Nunca fue tan fácil!
Fundada en 2018 por “Nacho Trujillo”, gran profesional de la industria del deporte, OWQLO sigue en constante crecimiento, trabajando e impulsando una verdadera revolución en la forma de entender y utilizar la tecnología en el deporte. Una propuesta de valor única, que ha sumado partners como Jr NBA, LaLiga, Pau Gasol Academy, DV7-Academia de David Villa, Campus de José Manuel Calderón, MadridCup, etc., siendo en muchos casos sus socios, sus propios clientes.
Un hito para ellos ha sido contribuir a la organización de la Mad Cup en la que han participado más de 10.000 niños/as y asistido más de 20.000 fans, con 30 instalaciones deportivas involucradas.
¿Qué ofrecen? Lo podemos resumir en tres servicios y aquí contado por su fundador:
- ⚽ La posibilidad de gestión para academias y clubs deportivos.
- 🏅 Organizar competiciones: torneos, ligas…
- 👩🏫 Ofrecer programas educativos o realizar streamings para sus usuarios. Recogido en su CMS, dónde administran y gestionan el contenido.
Todo ello se gestiona desde lo que llaman “OQWLO admin” y aquí es dónde necesitan tu ayuda para el desarrollo backend.
Su plataforma está desarrollada en backend con Node y Firebase y en el frontend utilizan Vue con Vuetify, modelan los datos en bbdd NO SQL. Utilizan arquitectura serverless, ah! Y su plataforma móvil está desarrollada en Flutter.
En su flujo de trabajo aplican CI/CD, incluyendo el flujo del control de versiones, la automatización del proceso de deployment mediante pipelines y la automatización de la corrección de errores en el código.
Pero, si quieres echarle un ojo a la aplicación por dentro, te dejo un vídeo que ilustra muy bien una de sus funcionalidades, explicado por su COO, Mateo Arviset: “aquí”.
Tu evolución
En 1 mes
Este mes será para aterrizar en el equipo, conocer a la gente y el negocio/ sector. Quieren que tengas voz y esperan que entregues tu feedback sobre la manera en que hacen las cosas desde el primer día, y les ayudes a iterar en todos los aspectos de la organización.
Tu onboarding estará preparado, y podrás conocerles en la oficina de Suanzes, en Madrid.
Tus responsabilidades
Desarrollar, mantener y documentar el backend de las aplicaciones web.
Desarrollo de servicios de backend.
Trabajar en equipo con los diseñadores y el resto de desarrolladores.
Mejora continua del producto, ya sea planificada o por iniciativa propia.
¿Cómo lo harás?
Trabajan con metodología Agile, utilizan Scrum, tienen dailies, retro cada tres semanas y como herramientas usan Jira para gestionarse y Slack en su comunicación diaria.
Tienen una estructura muy horizontal y una cultura muy fresca. La comunicación para ellos es muy importante y fomentan que todo el mundo pueda dar siempre su opinión constructiva, ¡aquí no encontrarás barreras!
¿Cuándo trabajarás?
Tienen una jornada bastante flexible y cuentan con horario intensivo los viernes (hasta las 15 horas).
Día laborable
Jornada completaVacaciones
24 díasTurno continuo
Viernes¿Dónde trabajarás?
Remoto
Presencial
Cuentan con una oficina en Madrid, donde siempre serás bienvenido y dónde preferiblemente podrás hacer tu on-boarding (también online). Están ubicados aquí, cerca del metro Suanzes.
¿Con quién trabajarás?
Ahora mismo son 6 personas en el equipo técnico, aunque es probable que cuando te incorpores ya sean alguna más, llegarán a 10 pronto. Por aquí te dejamos el equipo de desarrollo al completo:
- Candela Sánchez (Lead Full-stack developer): Autodidacta y resolutiva, disfruta buscando el enfoque más eficiente y estando al tanto de las novedades. Todoterreno, desarrolla, diseña, desempeña funciones en DevOps… ¡Siempre dispuesta a echar una mano en el equipo!
- Christian Rodríguez (full-stack developer): Cerca de cumplir los 4 años en la compañía. Su trayectoria le ha permitido ayudar también a alguna que otra empresa de producto desde un rol de CTO.
- Juan Enjuto (product manager & UX designer): Con un background de diseñador desde 2014 (la mayor parte centrado en UX & UI) y muy de la mano del emprendimiento, Juan lleva 3 años dirigiendo el departamento de producto de OWQLO. Actualmente, también imparte clases en The Valley Business School donde también cursó su PDPM. Se considera una persona flexible con la que es fácil dialogar lo que suele crear un ambiente de trabajo dinámico. Su principal meta en OWQLO es aunar la visión de negocio con las necesidades de sus usuarios a través de un producto que genere valor. Algunos de sus hobbies son la ilustración o la impresión 3D y sus deportes preferidos son la escalada 🧗♂️ y el buceo 🤿.
- Vinicio Altamirano (Frontend Web Developer): Cerca de cumplir un año en Owqlo, está deseando reunir fuerzas en front… Sus más de siete años en desarrollo web, le han permitido conocer diversos sectores, clientes, y no dejar de aprender.
- Sebastián Duque (fullstack developer): ¡Primer día superado! Recién vuelve en diciembre a lo que fue su casa hace dos años. Aunque su trayectoria laboral se tuvo que separar, ha sido un camino de grandes aprendizajes y viene a seguir impulsado el proyecto y equipo que un día le enganchó.
- Javier Ortega (Flutter developer): acompañando a Owqlo cerca de 4 años, llegó cuando todo esto era campo. Arrancó la aplicación en iOS y al tiempo supo adaptarla con Flutter. Seguro que puede contarte muchos de los primeros pasos de la empresa.
- Juan Daniel Silva (Flutter developer): Ya cumplió los 3 años en la empresa, donde comenzó desarrollando en Android y a los meses adaptándose al desarrollo en Flutter. Amante de los videojuegos desde muy pequeño, no solo disfruta escuchando música, también tocando y creándola.
- Ricardo Castellanos (CTO): No solo ha contribuido en elegir la mejor tecnología, arquitectura o implantar “Scrum”, sino en el crecimiento del equipo. Apasionado de su profesión, no puede evitar buscar siempre conocimiento nuevo. Ha conocido más de 10 tecnologías y manejado con soltura al menos 5. Siempre intentará ser un buen líder, aplicar el sentido del humor cuando toque y trasladar todo el conocimiento que su trayectoria le ha ido “regalando”.
¿Qué piden?
- Al menos 4 años de experiencia trabajando como Backend en un producto digital.
- Posees experiencia en: Node.js, Express, arquitecturas Serverless, micro-servicios, webhooks…
- Tienes experiencia trabajando con Firebase/Google Cloud o alguna otra plataforma cloud como AWS o Azure.
- Has trabajado con bases de datos NoSQL.
- Comprensión del funcionamiento interno de JavaScript: call stack, event loop y funcionamiento del código asíncrono.
- Conocimiento del protocolo HTTP y de los componentes de una petición HTTP.
- Nivel intermedio de inglés.
Les dejarías boquiabiertos si además…
- Tienes experiencia con algún framework de Javascript: en Vue coincidimos con ellos.
- Llevas a tu espalda experiencia con herramientas de unit y/o E2E testing como Jest o Cypress.
- Te gusta profundizar en los lenguajes y herramientas con los que trabajas.
- Ya has trabajado o tienes interés en trabajar con metodologías Agile (Scrum y/o Kanban) y con el ecosistema de Atlassian (Jira, Confluence, Bitbucket).
Tecnologías
Innegociable
NodeJS
Estaría bien
Google Firebase
Google Cloud
NoSQL
Suma puntos
Jira
Otras habilidades
Innegociable
Atención al detalle
Capacidad de autogestión
Proactividad
Trabajo en equipo
Aprendizaje Continuo
Estaría bien
Capacidad de abstracción
Autonomía en el aprendizaje
¿Qué ofrecen?
Salario
€38-48KRemoto
100%🏖️ 22 días de vacaciones + 2 para asuntos propios.
🩺 Seguro Médico.
💻 Equipo de trabajo (laptop), monitor adicional
👩💻 Ambiente de trabajo dinámico y divertido.
🎉 Eventos de team-building (karts, comidas, after-work); reuniones grupales, workshops.
Beneficios
Seguro de salud
Café, fruta y snacks
Dinámicas y eventos de teambuilding
What the FAQ?
Por ahora no… Por temas administrativos.
La verdad es que necesitan cubrir la posición YA de YA, por lo que tratarán de ser lo más ágiles posibles.
Normalmente, su proceso de selección consta de 2 fases: entrevista cultura + charla técnica con el equipo.
NO. Aunque la mayor parte del equipo está en Madrid y les gustaría que pudieras ir de vez en cuando a la oficina, puedes teletrabajar 100 %.
Alguna vez organizan algún encuentro presencial (ej. para tu onboarding, o alguna de sus -teambuildings-).