En Zinklar estamos revolucionando la forma en que las empresas toman decisiones llevando la voz del consumidor al corazón del proceso de toma de decisiones. Tenemos nuestras oficinas en la soleada Barcelona (HQ), con opción full-remote. ¿Interesado en trabajar en una start-up con un modelo de crecimiento sostenible en Barcelona? Entonces, sigue leyendo 👀.
Nuestra Misión 🚀
Zinklar es la plataforma SaaS que ofrece resultados en tiempo real y convierte la Investigación de Mercados en una solución cotidiana para las marcas a nivel global. Simple, fácil y asistida por un equipo de investigadores especializados, es la única plataforma que permite a las marcas realizar investigaciones de máxima calidad y obtener resultados en tiempo real. Nuestra misión es llevar el mejor resultado posible a los usuarios y democratizar la investigación de mercado, haciéndola accesible a todos en todo el mundo.
El rol 🎯
Estamos buscando un Desarrollador Mid-Senior Frontend o Mid-Senior Full Stack. En este rol, jugarás un papel crucial tanto para contribuir decisivamente al crecimiento de nuestro producto y negocio como para fomentar el desarrollo profesional de nuestro equipo.
Creemos que la combinación de habilidades es clave para ser un gran ingeniero de software senior. Esperamos que te apasione el desarrollo frontend y que también te entusiasme contribuir al backend y a los procesos del equipo.
Sobre nuestro equipo 🖖
En Zinklar hemos construido un robusto sistema organizativo en constante iteración, que nos permite adaptarnos a los constantes cambios que demanda la industria y alcanzar el propósito que perseguimos. Aquí, las reuniones y decisiones se toman de forma colaborativa, el feedback rápido fluye 🤟 entre los compañeros y se fomenta el apoyo entre las personas.
Los valores de nuestro equipo técnico 🌱
Siempre estamos fomentando y perfeccionando los valores y principios de nuestro equipo
* Mejora proactiva
* Asertividad continua y humilde
* El equipo por encima del individuo
* Más allá de la entrega
* Ayuda ingeniosa
Qué tenemos 🤘
* Nuestro Frontend se apoya en ReactJS (v.18+, Redux, context y hooks).
* El Backend está construido con microservicios Node.js desplegados en Google Cloud a través de Kubernetes. Tenemos algunos micro servicios usando Typescript también.
* Usamos PostgreSQL para bases de datos, Redis para caché y RabbitMQ para event sourcing.
* Implementamos nuestras herramientas de AI usando Langchain y diferentes modelos en Azure, AWS, OpenAI…
Retos a los que te enfrentarás 💪
* Ayudar, mentorizar y empujar al equipo para conseguir un código más sostenible, atacando y aportando soluciones a los problemas a los que nos enfrentamos actualmente.
* Promover cambios y mejoras en las mejores prácticas y mejores procesos al resto del equipo, siguiendo los principios de Lean Software Development y Extreme Programming.
* Asegurar la viabilidad técnica de ideas y diseños trabajando estrechamente con el equipo de Producto. Investigar y evaluar soluciones y hacer recomendaciones a Producto.
¿Qué necesitamos? ✅
* Experiencia usando la AI en el día a día para potenciar el desarrollo
* Javascript, ES6, Typescript, ecosistema Node.js
* React + Gestión de estados: redux, context
* Buenas prácticas de Testing Unitario y End To End
* Conocimiento de la API REST
* Experiencia en Node.js con aplicaciones Express.js
Suma 🫀
* Pair / Mob Programming
* DDD Estratégico
* SQL y bases de datos
* Experiencia con modelos de AI, Langchain, RAG…
* Conocimientos de arquitecturas basadas en eventos
* Redux-saga
* Tailwind / CSS
* RabbitMQ
* Docker
Lo bueno ❤️🔥
* Salario base + bonus anual
* Presupuesto para gastar en cualquier material de aprendizaje, cursos o conferencias
* Horarios flexibles
* Hora de entrada 8.00h-10.00h
* 8.30h de lunes a jueves, 6h los viernes
* Opción full-remote para personas fuera de Barcelona
* Personas residentes en Barcelona: 1 día en la oficina.
* 1 o 2 eventos anuales donde la asistencia puede ser obligatoria (a cargo de la empresa)
* Seguro médico privado
* Retribución flexible con Cobee
* Entorno de alto crecimiento, multicultural y amigable
Proceso de contratación 🏃♀️
* 1a Entrevista con el Tech Lead
* Un breve desafío de código offline
* 2a entrevista con preguntas y respuestas sobre el desafío de código con otros miembros del equipo
* Entrevista final con el Director Técnico