Back - End Developer

Epinium

Epinium

Software Engineering

Remote

Posted 6+ months ago
Epinium está redefiniendo el marketing de marcas mediante una plataforma Agéntica, impulsada por IA, diseñada para automatizar flujos de trabajo, optimizar decisiones estratégicas y acelerar el crecimiento en todo el ecosistema de Full Commerce. Nuestra avanzada tecnología se integra perfectamente con marketplaces, plataformas de comercio electrónico y canales de marketing digital, permitiendo a las marcas obtener resultados superiores con eficiencia y precisión.
Gracias a la potente propuesta de valor, actualmente contamos con más de 100 clientes repartidos entre España, Italia, Alemania, EEUU, UK, India y otros países. Algunas de las marcas son: Educa Borras, Bandai, Emuca, Nutriben, Aiwa, Finocam y agencias como Kiliagon, Rocket Digital y Apache Digital.
Gracias al potencial y los resultados obtenidos, Epinium cuenta con inversores como Banco Sabadell, LLYC entre otros. Es momento de crecer juntos, ¿te unes al equipo? 🚀
¿Qué buscamos?
En Epinium, AI first company, valoramos la innovación, la calidad y la excelencia en todo lo que hacemos. Nuestro equipo está compuesto por profesionales altamente capacitados y apasionados por la tecnología y el análisis de datos, y queremos que formes parte. Fomentamos un ambiente de trabajo colaborativo y creativo, donde se impulsa el crecimiento profesional y se promueve la creatividad. Para esta posición, buscamos un/a Back End Developer con al menos 4 años de experiencia, que quiera aportar su expertise técnica, liderar el desarrollo de funcionalidades complejas, proponer soluciones sólidas y ser parte activa en la evolución de nuestra arquitectura de producto.
Tus tareas serán…
  • Mejorar y ampliar las funcionalidades actuales de Epinium.
  • Diseñar test para las funciones actuales y futuras de Epinium.
  • Diseñar nuevas funcionalidades usando Typescript en el framework Nest.js de Node.js.
  • Diseñar y mantener estructuras de datos en MongoDB.
  • Usar APIs de Amazon para recolectar datos, tratarlos y guardarlos.
  • Crear y mantener colas de trabajo con BullMQ.
  • Liderar el desarrollo de funcionalidades complejas y críticas en nuestra arquitectura backend.
  • Realizar revisiones técnicas exhaustivas de código, garantizando la calidad y buenas prácticas.
  • Colaborar activamente en la definición de la arquitectura técnica de nuevos proyectos y evolución de los actuales.
  • Mentorizar a desarrolladores con menos experiencia, facilitando su crecimiento y buenas prácticas.
  • Proponer e implementar mejoras de rendimiento, escalabilidad y robustez en nuestros procesos de desarrollo.