Manfred logoManfred logo
Manfred logo
Manfred en redes:
BQ Educación
bq_educacion
BQ Educación

Backend Developer

Salario45-50K
Remoto100%
o
PresencialMadrid
🕐 Horario Flexible🖖 Impacto en la comunidad🎯 Producto

BQ Educación lleva más de 10 años desarrollando hardware y software educativo con el que miles de docentes han enseñado a más de 1 millón de niñas y niños a ser creadores de tecnología.

Si quieres contribuir al desarrollo backend de las aplicaciones y proyectos que permitan seguir mejorando la educación, ¡BQ Educación es tu sitio!👇👇

¿Qué harás?

Para darte algo de contexto te contamos que hace el equipo de BQ Educación: desarrolla producto, soluciones y proyectos con los que niños y mayores aprovechan las últimas tecnologías para mejorar su experiencia de aprendizaje. Trabajan con editoriales y empresas del tercer sector para crear proyectos educativos de impacto.

Con estas soluciones, y en colaboración con otras empresas e instituciones educativas, tienen más de 1,5 millones de usuarios, han enseñado a crear tecnología a más de 1 millón de niñas y niños y han formado a más de 9000 docentes

El equipo de plataforma idea, diseña y desarrolla aplicaciones web como Bitbloq, bMaker o DigiCraft. Además, están arrancando SmartBooqs, una plataforma de libros inteligentes, digitales e interactivos que ya usa una de las editoriales TOP en España y es aquí donde necesitan tu magia. SmartBooqs viene cargada de IA, ya sea consumiendo servicios como ChatGPT o Gemini o con algoritmos propios que desarrolla su nuevo equipo de I+D.

En BQ Educación cada desarrollador se siente responsable del producto final. No solo programan las funcionalidades requeridas, sino que se involucran en la toma de decisiones, en el diseño, en el testing, etc. buscando crear el mejor producto posible para que los miles de jóvenes, docentes y familias que les usan a diario le saquen el máximo partido.

Es importante que sepas que los desarrolladores Front trabajan con React, Next.js y TypeScript y que desarrollan usando tanto GraphQL como API Rest. El tipo de aplicaciones que desarrollan tiene un alto contenido visual, por lo que necesitas ser un maestro del CSS y te tiene que gustar. El back está desarrollado en Node.js. Su base de datos habitual es MongoDB. Realizan test end2end usando Cypress.js

Trabajarás en equipo, los méritos son de todos, y las dificultades, los errores o los problemas que surjan se resuelven de manera conjunta, cada cual dentro de lo que le toca y puede aportar.

Tu evolución

BQ Educación
Tu primer día

En 1 mes

Tendrás todo tu equipo ya configurado y el proyecto en local con todas sus variables de entorno perfectamente funcionando.

Habrás hecho tu primera PR, e irás conociendo sus flujos de trabajo, sus manías en el código… (y ellos conocerán las tuyas). 😉

Te habrás familiarizado con sus herramientas de comunicación y trabajo (Jira, Google Chat, Meet, Github…)

Conocerás a todo el equipo de plataformas, desarrolladores, QAs y diseñadores. Sabrás quién madruga más, a quien no le gusta el queso, quién tiene hijos, y ellos te conocerán a ti. Quizá te hayas apuntado al grupo de “juegos de mesa” que se reúnen regularmente para echar partidas en la oficina.

Tus responsabilidades

  • Actualizarás cada mañana tu repositorio local con el upstream de github para evitar conflictos en el código :)

  • Revisarás las historias de usuario y tareas técnicas de JIRA que tienes asignadas o que todavía no se ha cogido nadie.

  • Buscarás la mejor solución técnica, para lo cual, si es necesario, lo discutirás con el resto del equipo, y lo implementarás en tu rama.

  • Implementarás las reviews que te hayan hecho a la PR, y en ocasiones abrirás debates sobre si es mejor lo que te han sugerido o lo que tú habías hecho. Finalmente mergearás y pasarás a lo siguiente.

  • Participarás en reuniones de equipo habituales: dailys, weeklies, sprint plannings, cafés virtuales, reuniones espontáneas para discutir temas técnicos… la mayoría por videoconferencia, aunque los que viven en Madrid suelen ir un día a la semana a la oficina. ¡Les encantará que vayas!.

  • Según tu responsabilidad dentro del proyecto, participarás en reuniones con otros equipos de BQ Educación y/o con cliente, para definir el producto o para hacer demos.

  • Tú también revisarás las PRs y contribuirás con tus conocimientos y experiencia a hacer crecer al equipo.

  • Compartirás enlaces, vídeos, charlas que descubras y que a ti te han aportado y les pueden ayudar a mejorar.

¿Cómo lo harás?

Buscan ser lo más ágiles posible en el desarrollo (lo que implica que no siguen estrictamente ninguna metodología ágil), el modo de trabajar se adapta según el proyecto, las personas y el cliente. El denominador común a todos los proyectos es que trabajan en JIRA, con sprints o con kanban. Partiendo de historias de usuario con diseños en Figma o Zeplin (a veces también parten de bugs, pero nos dicen que son muy pocas veces ;) ) y trabajan con github.

Por cada PR levantan un entorno, donde el equipo de QA te sacará los bugs (si los hay, esperan que sea casi nunca ;)) y cuando está todo listo, cierran historia y mergean en develop.

Cuando está previsto mergean en master y despliegan en un entorno de staging, el equipo de QA certifica y hacen release en producción.

En el backend tienen como stack Node.js y como base de datos emplean MongoDB y Redis. Además, si pueden utilizan GraphQL, les gusta más que API Rest, aunque tienen también proyectos en API Rest. GraphQL les parece más eficiente y más potente a la hora de desarrollar soluciones grandes y complejas, pero son flexibles y escuchan la opinión de todos.

¿Cuándo trabajarás?

Tienen una jornada bastante flexible. Solo te piden que estés disponible en la franja de 10:00h a 14:00h, horario peninsular español, pero el equipo se reparte durante todo el día. Podrás adaptar tu horario a tus necesidades y ¡siempre tendrás compañía 🙂!

Día laborable

Jornada completa

Vacaciones

25 días

Jornada laboral

Flexible

¿Dónde trabajarás?

Remoto

100%
o

Presencial

Madrid

¡Desde donde quieras!

Esta posición es 100% remota, por lo que mientras te asegures que tienes buena conexión, podrás trabajar desde cualquier pueblecito de la Sierra de Cameros o desde Canarias 🏖️.

Te invitarán a las instalaciones que tienen en Las Rozas de Madrid para hacer tu onboarding, así como para alguna que otra reunión/formación que hacen de manera puntual.

C. Mahon, 6, 28290 Las Rozas de Madrid, Madrid

Cuando vayas tienes buena conexión con Cercanías y en Autobús desde Moncloa.

Los que están en Madrid, intentan verse semanalmente por la oficina, comer juntos, y socializar, pero si resides fuera de Madrid, no te preocupes, porque no solo son flexibles en este sentido, sino que te pagan todos los gastos asociados a tu viaje cuando quieras organizar una visita a la oficina para desvirtualizarte con tus compañeros y pasar un/unos día/s juntos.

¿Con quién trabajarás?

En BQ Educación son ya más de 40 personas en tres equipos principales:

  • Autores para tener un contenido educativo genial
  • Operaciones para que la maquinaria funcione
  • Desarrollo (tu equipo)

A continuación, te presentamos a algunas de las personas de tu equipo:

  • David García (Desarrollador Senior): Desarrollador full stack con más de 15 años de experiencia, es el cerebro que hay detrás de la mayoría de las herramientas de bitbloq. A pesar de su seniority nunca te pondrá pegas para ayudar y colaborar en las cosas más sencillas, y siempre con una sonrisa.
  • Paula Ruiz (Desarrolladora Banckend Junior) a punto de cumplir 3 años en BQ, Paula será tu partner in crime en el desarrollo backend y para la que serás referente Senior dentro del equipo.
  • Álvaro Font (QA Senior): QA con más de 10 años de experiencia, lleva en BQ Educación casi desde el principio, y se encarga del testing manual. Pese a que te sacará muchos bugs (no se le escapa ni uno!) lo compensa siempre con un par de bromas y una sonrisa.
  • Leire Iturregui (QA Senior): Se encarga del testing automático (ahora centrada en la plataforma de bitbloq), y además hace testing manual. Es de Bilbao y, a pesar de la distancia, te perseguirá para que las bolitas de los tests siempre estén verdes!
  • Carmen Domínguez (Desarrolladora Senior y Responsable del equipo): Responsable de equipo y Project Manager de varios proyectos (tiene el calendario siempre en la cabeza!). Lleva 4 años en la empresa, es desarrolladora front (superapasionada del css), aunque no te pondrá pegas si tiene que tocar back.
  • Alberto Valero (Desarrollador y Director): Director de BQ Educación, es súper cercano y conoce con nombres y apellidos a toda la empresa. Aunque no pueda dedicarse al 100%, colabora siempre que puede como desarrollador back, además ¡es el líder del nuevo equipo de IA!

El equipo de Inteligencia Artificial formado por 4 personas, si quieres saber en qué están trabajando, no tienes más que tomar un café con Enrique de Alvear, Rodrigo Palop o Raquel Sánchez.

Esperamos poner tu nombre en la lista, para la oferta que publiquemos con la próxima vacante. ¡Quieren seguir creciendo!

¿Qué piden?

Necesitan incorporar a una persona que tenga amplia experiencia trabajando como backend developer, autónoma y que puede tomar decisiones importantes respecto a la arquitectura de su plataforma. Entre otras cosas, necesitan:

  • Tener sólida experiencia como backend developer utilizando Node.JS como stack.
  • Contar con experiencia en entornos de alta escalabilidad y disponibilidad, así como en pruebas de carga, monitorización e integración continua. ¡Tendrás un rol clave liderando esta área!
  • Gusto por la infraestructura y el mundo DevOps, en el entorno de Google y Kubernetes. Tienen un cluster kubernetes en local, y les encantará que te involucres en esta parte.
  • Una muy buena capacidad de comunicación. Como trabajarás en remoto, hay que hacer el esfuerzo por comunicar, dar feedback, preguntar…
  • Pasión por la tecnología y cómo esta puede cambiar la vida de las personas.
  • Trabajo en equipo: pedir ayuda y saber prestarla cuando sea necesario.
  • Gusto por la educación. Trabajamos para que otros aprendan y nos sentimos orgullosos de que miles de niñas, niños y docentes en España, usen nuestros productos cada día.

Les dejarías boquiabiertos si además…

  • Eres un genio con docker y docker-compose
  • Te manejas con soltura con las github actions.

Tecnologías

Innegociable

  • NodeJS icon
    NodeJS
    Avanzado
  • MongoDB icon
    MongoDB
    Avanzado
  • TypeScript icon
    TypeScript
    Avanzado
  • Redis icon
    Redis
    Avanzado

Estaría bien

  • GraphQL icon
    GraphQL
    Intermedio
  • Docker icon
    Docker
    Intermedio
  • Google Cloud icon
    Google Cloud
    Avanzado

Otras habilidades

Innegociable

  • Adaptabilidad al cambio
  • Aprendizaje Continuo
  • Trabajo en equipo

Estaría bien

  • Capacidad de dar feedback
  • Capacidad de recibir feedback
  • Liderazgo

Suma puntos

  • Autonomía en el aprendizaje

¿Qué ofrecen?

Salario

45-50K

Horario

Flexible

Remoto

100%

🏖️ 26 días de vacaciones (los 23 de toda la vida + tu cumpleaños + nochebuena + fin de año - siempre que caiga en día laborable).

⏳ Jornada semanal de 40h de Lunes a Viernes.

🕓 Horario flexible (solo se pide que estés disponible de 10:00 a 14:00h).

📡 Trabajo remoto 100%, pero siempre con la posibilidad de acudir a la oficina de Madrid cuando quieras.

📚 Formación: Selección de cursos en la plataforma Udemy.

💻 Equipo necesario para que puedas trabajar cómodamente (portátil linux, monitor)

🍲 Bono de 200€ por nacimiento de hijos

🩺 Seguro médico privado a partir del tercer año (la rotación es muy baja, así que harán lo posible para que llegues ;-)

Beneficios

Presupuesto para formación
Presupuesto para Conferencias
Eventos de formación internos
Descuento en productos de la empresa
Dinámicas y eventos de teambuilding

What the FAQ?

No, buscan a alguien que se pase por la oficina algún día para hacer formaciones o eventos de teambuilding, ya que les gusta crear buenas relaciones con el equipo.

La idea es que te incorpores a final de mayo, por lo que tratarán de ser lo más ágiles posible.

1 - Charla inicial + entrevista técnica: Al ser una única fase, reserva una hora y media para esta entrevista que constará de una primera parte en la que conocerás a varias personas del equipo y te explicarán con detalle el proceso. Como valoran tu tiempo y prefieren evitar pruebas técnicas offline, tendrás una conversación técnica en profundidad. En ella, compartirán contigo uno de sus repositorios de GitHub y realizarás un pequeño ejercicio guiado en directo.

Solo si queda alguna duda por resolver, o si por tu parte quieres más información sobre ellos, podrías hacer una última entrevista antes de decidir si os dais el ¡sí quiero!

Las personas del equipo que viven en Madrid, suelen ir a la oficina un día por semana, y aunque no es algo 100% obligatorio, ¡les gustaría compartir ese tiempo contigo!

Si vives fuera de Madrid no tendrás que ir a la oficina habitualmente. Pero sí a los eventos de team-building o formaciones.

Piensan que las personas son tan importantes como la productividad y les gusta que haya momentos para compartir en vivo y en directo.

(Por supuesto, la empresa asume los gastos de hotel y dietas).

Tienen cafés virtuales, donde charlan un rato cada día (si el trabajo se lo permite a cada uno) a través de VideoConferencia.

Tendrás al equipo para ayudarte o conectar muy frecuentemente por el chat.

Tienen los eventos de team-building cada 3 o 4 meses a los que asiste todo el equipo (salvo alguna circunstancia personal especial).

El equipo de desarrollo que vive en Madrid suele ir un día a la semana a la oficina, los que viven fuera intentan ir cada 4-6 semanas.

Tenemos un grupo de juegos de mesa que se reúnen con regularidad.