IoT Full Stack Engineer

  • Calle de Rufino González, 25, 28037 Madrid, España
  • A jornada completa

Descripción de la empresa

¿Qué es Unlimiteck?

Unlimiteck es una company builder experta en conceptualizar, diseñar, crear y operar startups con base tecnológica. Somos #DREAMERS, pero sobre todo #MAKERS. Nuestra metodología de trabajo funciona porque está basada en el conocimiento del mercado, en la utilización de equipos pequeños pero especializados, en la continua adaptación al cambio y en sentir verdadera pasión por la innovación. Financiamos nuestras propias startups, ponemos a su disposición el stack tecnológico necesario y así garantizamos sus primeros meses de vida mientras se centran en el desarrollo del negocio. Hasta el momento hemos puesto en marcha con éxito cinco startups y tenemos previsto crear otras cinco en los próximos años. Además, trabajamos y colaboramos estrechamente con grandes corporaciones involucradas en el mundo de la innovación y el emprendimiento.

Nuestro mejor activo son las personas. Contamos con un equipo diverso, joven, inclusivo y multicultural que trabaja en lo que ama y que logra cumplir todos los retos que se le plantean gracias a una organización horizontal y una cultura empresarial única.

Nos encontramos en perpetuo estado de aprendizaje y mejora (always in beta), pero si hay algo que tenemos muy claro, es que para alcanzar el éxito es imprescindible contar con el mejor talento. Y eso es lo que buscamos.

El equipo

Unlimiteck está formado por equipos reducidos y altamente especializados. Distintos perfiles profesionales se complementan y colaboran entre sí, favoreciendo un ambiente y un flujo de trabajo eficiente y dinámico.

Descripción del empleo

En Unlimiteck estamos buscando un Full Stack Engineer para el equipo de IoT de Unlimiteck. El principal proyecto de este equipo es el desarrollo de un hub propio de procesado de mensajes y monitorización de dispositivos IoT. Está implementado sobre el framework web de Python Django, y soporta distintos protocolos como Sigfox, MQTT, LoRa...

Este hub alimenta a la mayoría de proyectos de nuestra startup Metiora, proyectos que incluyen análisis y visualización de grandes volúmenes de datos, y generación de alertas, entre otras funcionalidades.

Si aceptas formar parte de nuestro equipo, te enfrentarás a los retos de trabajar en producción que recibe más de 6 millones de mensajes diarios de distintos dispositivos.

Esperamos de ti independencia, proactividad, y que compartas nuestra visión del software como una herramienta para solucionar problemas, no como un fin en si mismo.

Dado el origen de los mensajes a procesar, así como distintas iniciativas hardware que emprendemos (p. ej. smart buttons conectados por BLE, Home Automation integrándose con Alexa), también esperamos que poseas nociones básicas de hardware.

Responsabilidades:

  • No "I do as I'm told" mentality: esperamos que comprendas e incluso nos ayudes a identificar los problemas a resolver y contribuir a su solución diseñando e implementando con dicho objetivo en mente.
  • "User-centric approach": esperamos que seas capaz de prever el impacto de tus acciones y las de tus compañeros sobre un entorno de producción y la gente que depende de él, y que te responsabilices de las mismas. Es más, que estés orgulloso de ello.
  • "No man is an island": también esperamos que te comuniques eficientemente con los distintos equipos y con tus compañeros para asegurarte de que tu labor está alineada con los problemas y/o soluciones propuestas.
  • "KISS: Keep It Simple, Stupid": nos gustaría que pusieras el foco en lo posible en la mantenibilidad de las soluciones y su adecuada documentación. ¡Que los retos vengan de los problemas, no de las soluciones!
  • Comunicación efectiva y honesta: nos esforzamos mucho en crear un entorno seguro en el que comunicarse y recibir ayuda. Esperamos un compañero abierto, capaz de pedir ayuda cuando lo necesite. Y al mismo tiempo, esperamos que estés dispuesto a ayudarnos a nosotros. Somos un equipo.
  • "Can-do attitude": esperamos que seas capaz de adquirir por ti mismo el conocimiento necesario para atacar los distintos problemas, tomando decisiones cuando sea preciso, valorando las ventajas, inconvenientes y riesgos implicados entre las posibles soluciones.
  • Realizar code reviews de tus compañeros con empatía y dando feedback específico sobre los puntos de mejora. Al mismo tiempo, también esperamos que seas receptivo a críticas constructivas y tengas ganas de aprender de nosotros.

Títulos

Para hacer frente a las responsabilidades del puesto, creemos que es necesario que cuentes con:

  • Experiencia de al menos 2 años entregando funcionalidades y bug fixes a aplicaciones web en entornos de producción reales.

  • Experiencia con control de versiones (SVN / GIT)

  • Nivel de inglés medio - alto: has de ser capaz de leer documentación técnica en inglés sin problemas.

  • Valoraremos especialmente el contar con buenas habilidades de organización.

Estos requisitos son necesarios, ¡pero quizá no suficientes! El auténtico requisito indispensable es poder contestar "sí" a la siguiente pregunta: ¿puedes hacer frente a las responsabilidades del puesto?

Nice to have:

  • Experiencia con las herramientas de nuestro stack tecnológico:

    • Lenguajes de programación Python.

    • Frameworks web (Django).

    • Sistemas de colas de tareas (Celery)

    • Bases de datos relacionales (MySQL / PostgreSQL)

    • Soluciones de "containerization" (Docker).

  • Conocimientos básicos de hardware y protocolos de comunicación.

  • Metodologías agile (SCRUM).

  • Ganas de meterte hasta en los charcos.

Información adicional

Qué ofrecemos:

  • Contrato indefinido: ¡buscamos relaciones a largo plazo!

  • Salario entre 26.000€ y 38.000€

  • Un entorno estimulante:

    • De emprendimiento de alto crecimiento: ¡mucho por hacer!

    • Con distintos meetups sobre tecnología que se suceden en el edificio.

    • Con el primer instituto de IoT de España: MIOTI.

    • Rico en diversidad, con compañeros que tienen mucho que aportarte y a los que esperamos que tengas mucho que aportar.

  • Problemas reales que resolver, y la libertad y la responsabilidad para afrontarlos.