Next Digital
Equipo Next Digital
Next Digital
Oferta cerrada el 16/09/2022

Sr. C++ Engineer

Salario45-55K
Remoto100%
CulturaFormaciónCrecimiento

Si te gusta trabajar con sistemas de mensajería con alta concurrencia y sacar el máximo rendimiento a una plataforma exigente, es posible que Next Digital pueda ser tu nueva familia. Les estamos ayudando a incorporar a una persona que pueda rediseñar una plataforma de comunicaciones (mensajería, protocolos, sockets, sincronización) con tecnologías modernas a partir de tu recomendación. ¿Te van los retos? Este es uno muy chulo 👇.

¿Qué harás?

NEXT DIGITAL es una startup joven centrada en la transformación digital ⚡ hacia procesos y tecnologías modernas, que ponen el foco en la innovación y el diseño, la calidad del código y las buenas prácticas. Utilizan la tecnología para mejorar procesos, transformar compañías desde dentro y crear experiencias únicas a partir del desarrollo de software de calidad y la ingeniería de datos.

Se encuentran en una fase de crecimiento exponencial desde hace varios años, y su objetivo es ser un referente nacional por la calidad de sus proyectos.

Tienen clientes de todo tipo, pero algunos de ellos son grandes compañías nacionales e internacionales que confían en ellos desde hace años.

¿En qué trabajarás?

Trabajarás en una importante plataforma que se encarga de comunicar diferentes sistemas dentro de una aerolínea 🛩️. Esta plataforma se encarga de aglutinar y distribuir diferentes sistemas de mensajería en tiempo real (colas MQ, ficheros, APIs, envíos directos por TCP a través de un socket...) y están trabajando en su rediseño y modernización. La idea es que te puedas encargar del ownership de todos estos procesos, analizarlos, documentarlos y proponer mejoras de cara a una refactorización o un desarrollo nuevo en el medio plazo. La plataforma está desarrollada en C++, pero no necesitan que lo siga siendo. Están abiertos a incorporar Rust, Kafka u otras tecnologías actuales que mejoren sus procesos. Quieren que analices y propongas la mejor solución.

Junto con el arquitecto/a de software buscan que entiendas bien la plataforma y puedas ayudarles a diseñar una mejor, más robusta y sobre todo, más escalable, ya que se integra con muchas aplicaciones.

¡Importante! No esperan de ti que programes la nueva plataforma a bajo nivel, sino que tomes decisiones técnicas fundamentadas, ayudes en la arquitectura y dirijas posteriormente el equipo de desarrollo.

Es un proyecto de largo recorrido y que necesita mucha dedicación, puesto que en él se involucran mensajerías en tiempo real, protocolos, integraciones, sincronización, concurrencias, etc. Si te va la marcha, te lo vas a pasar bien.


Tu evolución

Next Digital
Tu primer día

En 1 mes

Habrás completado tu onboarding, que incluirá hacer pair-recruiting con algún compañero/a y tendrás asignado un/a buddy del equipo para ir de su mano y hacerle todo tipo de preguntas para que no te quede ninguna duda.

Conocerás a fondo el proyecto, su estructura y arquitectura y a gran parte de tus compañeros con los que compartirás muchas llamadas para explicarte herramientas y metodologías.

Tus responsabilidades

  • Analizarás, investigarás y propondrás mejoras para la plataforma actual.

  • Diseñarás una plataforma robusta y escalable centrada en la mejora de su rendimiento y su mantenimiento.

  • Automatizarás tareas a través de herramientas y secuencias de comandos adecuadas.

  • Revisarás y depurarás tu código para asegurar una plataforma robusta.

  • Liderarás las decisiones técnicas desde una perspectiva fundamentada y útil para la compañía.

  • Intentarás que el software esté actualizado con las últimas tecnologías.

¿Cómo lo harás?

En Next Digital trabajan con Scrum, por lo que si ya has trabajado con dailies y retros esto no será nada nuevo para ti. La idea es poder adaptar todas las ceremonias Agile al momento y al proyecto.

La estructura de la compañía es bastante horizontal. El equipo se organiza en diferentes squads según áreas o proyectos y alguien actúa siempre como team lead de cara a llevar la comunicación con cliente y reportar. Les encanta la gente con actitud propositiva y fomentan la opinión y el debate para encontrar mejores soluciones. En el caso concreto de esta posición, reportarás directamente al arquitecto de la plataforma y estarás en contacto con el equipo de negocio y de soporte.

Tienen una filosofía de aprendizaje muy clara: no importa si no has trabajado con alguna tecnología o herramienta de su stack, ellos se encargarán de enseñártela y darte la formación necesaria.

Pero para que te vaya sonando todo un poco: el lenguaje principal de la plataforma es C++, pero están abiertos a las herramientas y lenguajes que tú propongas para su mejora y modernización. Si buscas un stack moderno, este es tu sitio.


¿Cuándo trabajarás?

La jornada es bastante flexible, por lo que podrás organizarte como mejor te encaje a ti, siempre y cuando puedas asistir a las dailies de tu squad. Trabajan con mucho sentido común y entienden que una cultura empresarial moderna y madura de confianza te permite compatibilizar más y mejor con tu visa y tu familia. ¿Te gusta acabar pronto los viernes o necesitas hacer jornada continua? ¡Sin problema!

Día laborable

Jornada completa

Vacaciones

30 días

Jornada laboral

Flexible

Turno continuo

Viernes

¿Dónde trabajarás?

Remoto

100%

Podrás trabajar desde donde quieras. La posición es 100% remota, por lo que podrás hacerlo desde tu casa, desde el polo norte (con este calor no me extrañaría) o desde tu pueblo si te mueves en verano con tu familia.

Siempre que quieras, eso sí, podrás pasarte por sus oficinas de Madrid para compartir con tus compañeros o trabajar codo con codo. También suelen alquilar espacios de coworking para conocer sitios nuevos y hacer networking :)

¿Con quién trabajarás?

Ahora mismo son 60 personas en el equipo, aunque concretamente, en este proyecto son más de 30 compañeros y compañeras divididos en varios squads. Algunos de los compañeros con los que más interactuarás en tu día a día son:

  • Rubén Valero (Data Tech Lead): es el principal responsable de que todos los equipos de data funcionen a la perfección. Siempre dispuesto a echar una mano en cualquier proyecto. Músico de Jazz, apasionado de los gatos y de las Scape Rooms.
  • Gonzalo Gimeno (Data Tech Lead): apasionado del código limpio, es el líder técnico para proyectos de tratamiento de datos en tiempo real y microservicios.
  • Alfonso Baena (Senior Data Engineer): es un auténtico experto en DBT y Airflow y se maneja como pez en el agua con las tecnologías de tratamiento de datos de AWS.


Y si quieres conocerlos a todos, en su web los encontrarás con nombre y apellidos. ¡Y con fotos de sus eventos y todo!

¿Qué piden?

Están buscando a un/a Analista de C++ que tenga bien claras las bases de un stack tecnológico moderno y pueda aportar al equipo muchas ganas y motivación por hacer las cosas. Estos son algunos de los “must” que deberías cumplir:

  • 5+ años de exp. como Analista/ Desarrollador
  • Tienes un background fuerte en C++ enfocado en las telecomunicaciones
  • Has trabajado con colas de mensajería, protocolos y sincronización orientados a comunicaciones
  • Has trabajado en el rediseño y modernización de plataformas de alta concurrencia

Les vas a encantar si además

  • No tienes ningún problema para trabajar en inglés
  • Crees firmemente en uso de las buenas prácticas que de desarrollo software (código limpio, integración continua, testing, infraestructura como código…)

Tecnologías

Innegociable

  • C++
    Avanzado

Otras habilidades

Innegociable

  • Adaptabilidad al cambio
  • Comunicación escrita
  • Aprendizaje Continuo
  • Proactividad

Estaría bien

  • Comunicación verbal
  • Trabajo en equipo

Suma puntos

  • Autonomía en el aprendizaje

¿Qué ofrecen?

Salario

45-55K

Horario

Flexible

Remoto

100%

🏖️ 30 días de vacaciones (los 23 de toda la vida + días extra en navidades)

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

💰 Internet pagado por la empresa para compensar el trabajo remoto.

🕓 Horario flexible de entrada y salida.

🗺️ Certificaciones de Azure, AWS y Google Cloud pagadas por la empresa.

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

🧸 Posibilidad de elegir tu entorno de trabajo: Linux, MacOS o Windows.

💂 Clases de inglés gratuitas.

🍲 Posibilidad de recibir parte de tu retribución en especie (cheques restaurant, guardería, seguro médico).

Beneficios

Clases de Idiomas
Dinámicas y eventos de teambuilding
Presupuesto para formación
Seguro de salud
Ticket Restaurante
Cheque Guardería
Tarjeta de gasolina
Ayuda con el transporte
Eventos de formación internos
Vacaciones Extra
Presupuesto para coworking
Pack de bienvenida
Retribución Flexible

Capacidad de transformar parte del salario en pagos en especie como: cheques-guardería o Tickets Restaurant.

What the FAQ?

Sí, aunque siempre y cuando tengas pasaporte de la Unión Europea… 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 cultural y prueba técnica.