Back - End Developer
Epinium
- 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.