Bnext
Configurar cookies

Aquí puedes configurar tus cookies, más información en nuestra política de Cookies.

  • Estas cookies son necesarias para que funcione la página web por lo que no pueden ser desactivadas.
  • Con estas cookies podemos adaptar la visualización de la página web y personalizar sus opciones.
  • Con estas cookies podemos analizar la navegación que realizas por nuestro sitio web para realizar estudios estadísticos sobre su uso.
  • Con estas cookies podemos personalizar los anuncios mostrados en función a tus gustos, preferencias y navegación por nuestro sitio además de mostrarte publicidad de CEAR en sitios de terceros.

Backend Developer

Desarrollo de Producto

¿Te gusta resolver problemas complejos a personas reales? ¿Usar tecnología para crear producto? ¿Trabajar en un equipo autónomo, empoderado y con capacidad de decisión? En Bnext estamos buscando ingenier@s para unirse a los Squads que ayudarán a los usuarios de Bnext a tomar por fin el control de su dinero.

Tenemos una misión muy clara en Bnext: dar a nuestros usuarios el control de su dinero que durante mucho tiempo no han tenido. ¿Cómo? Facilitándoles el acceso a una cuenta 100% electrónica y permitiéndoles acceder desde una App a todo lo que necesita para que la gestión de su dinero sea sencilla. Siempre lo decimos: "Te cuesta mucho ganarlo. Que no te cueste vivirlo".

¿Cómo funcionan los Squads de Producto en Bnext?

Los squads son equipos multidisciplinares que tienen objetivos de negocio asignados y capacidad de decisión sobre qué desarrollan, además de apoyo de las áreas funcionales y transversales en cuanto a las metodologías y frameworks de desarrollo.

Todo el squad es responsable de los objetivos y resultados de cada producto y por tanto deben participar activamente de los procesos de búsqueda de "problemas" de los usuarios para encontrar soluciones innovadoras y viables.

En Bnext operamos según Lean y Agile methodologies con una estructura organizacional de mínimo nivel jerárquico.

Por encima de todo, tenemos una obsesión con nuestros clientes y con resolverles sus problemas.

Principales Responsabilidades

Como Backend Developer en un squad, realizarás las siguientes actividades:

  • Participar en el proceso de "Discovery" de los problemas y necesidades de los usuarios de Bnext.
  • Trabajar de cerca con el/la Product Manager, Product Designer, QA Engineer y el resto de ingenieros del Squad para plantear soluciones a los problemas detectados que encajen con la visión de Bnext y sean posibles de desarrollar.
  • Traducir los requisitos de negocio definidos por el equipo de Producto a una definición tecnológica siguiendo la metodología documental de la empresa.
  • Evaluar las posibilidades de integración con el equipo tecnológico del Partner externo (si lo hubiera).
  • Participar en la documentación de los procesos a programar o ya programados de forma que pueda ser comprendido por el resto de áreas transversales y de Producto de Bnext
  • Diseñar las APIs internas que serán utilizadas tanto por la aplicación mobile como por las WebApps que sean necesarios desarrollar.
  • Programar sobre el Framework de Bnext la implementación de dichas APIs conectándose a las de las APIs, servicios SOAP del cliente. Como lenguajes de programación básicos, se utilizarán Node Js y PHP.
  • Realizar las pruebas necesarias para validar el correcto funcionamiento de las funcionalidades programadas.
  • Coordinar con el equipo de Frontend la implementación de las API's desarrolladas y colaborar en el proceso de resolución de bugs para garantizar una alta calidad del software entregado.
  • Coordinación con el equipo de Data de Bnext para garantizar que tenemos la capacidad analítica necesaria para evaluar el correcto desempeño del Producto de cara a la consecución de objetivos.
  • Participar en la formación contínua de manera que podamos adaptarnos a nuevas tendencias o necesidades del mercado.
Requisitos
  • Mínimo 3 años de experiencia en desarrollo de sistemas de API de backend e integración con APIs de terceros. Tenemos múltiples conexiones con distintos partners y sin esta experiencia el trabajo podría hacerse complicado.
  • Capacidad de programación en NESTJS y PHP, que funcionarán sobre plataformas CloudComputing (se valorarán otros lenguajes como python y experiencia en sistemas de ETL). Aunque no nos cerramos a ningún lenguaje de programación, consideramos básico que tengas capacidad de programación en estos dos lenguajes, los que utilizamos para el desarrollo de funcionalidades de producto..
  • Capacidad de documentación y diseño de pruebas. Como Squad autónomo, consideramos fundamental que cada ingenier@ pueda participar en la documentación del trabajo a desarrollar, así como realizar pruebas del código desarrollado.
  • Experiencia en el trato con los equipos técnicos de los clientes. Es todo un reto, y esta experiencia previa hará todo más sencillo.
  • Trabajo por objetivos. No queremos que trabajes por "tareas" ni por "features". u Squad tendrá objetivos de negocio y tendréis la capacidad de decidir qué hacéis para lograrlos. Por tanto, tendréis que ser capaces de organizar vuestro trabajo en esta línea..
  • Inglés avanzado. Puede tocarnos trabajar con desarrolladores de cualquier parte del mundo.
  • Proactividad, empatía y tolerancia a la frustración. Fundamentales para que el equipo funcione como un reloj.
  • Energía positiva y buena actitud de servicio. Trabajamos en esto porque nos gusta, y queremos que disfrutes tanto como nosotros.
Proceso de selección

El proceso consistirá en las siguientes fases:

  • Primer filtro de candidatos por parte del equipo de Recursos Humanos
  • Typeform con una serie de preguntas básicas para evaluar si existe realmente fit con el puesto
  • Entrevista Personal con una o varias personas del equipo de Bnext
  • Posible prueba técnica
  • Decisión Final
¿Cómo apuntarse?

Enviar CV a rrhh@bnext.es