.¿Eres una persona curiosa, sin miedo a explorar nuevas buenas prácticas y tendencias con capacidad para introducirlas en una plataforma que ya usan millones de usuarios? ¡Felicitaciones! Esta oferta es para ti.Sobre AlegraÚnete a Alegra, el lugar en donde tu talento crece y crea superpoderes.En Alegra contamos con un equipo de más de 500 personas en más de 19 países trabajando 100% remoto con una cultura única, innovadora y dinámica que está revolucionando cómo las Pymes gestionan sus finanzas con un ecosistema de soluciones digitales en la nube disponible en más de 10 países en Latam, España y ¡vamos por más!Tu misión en AlegraTrabajarás usando metodologías ágiles como Scrum y buenas prácticas basadas en los modelos de Silicon Valley con un equipo de ingeniería conformado por más de 100 personas talentosas y apasionadas por el código, de quienes podrás aprender y crecer en lo personal y profesional, desarrollando los siguientes retos:Diseñar, desarrollar y mantener APIs y servicios backend eficientes y seguros utilizando Node.Js con serverless framework.Colaborar con el equipo de desarrollo frontend y otros stakeholders para integrar funcionalidades backend con interfaces de usuario intuitivas y atractivas.Participar en la definición de arquitectura y en la toma de decisiones técnicas para asegurar la escalabilidad, rendimiento y robustez de nuestros sistemas.Realizar pruebas unitarias y de integración para garantizar la calidad del código y la fiabilidad de los servicios backend.Participar en la revisión de código y en la mejora continua de las prácticas de desarrollo.Investigar y adoptar nuevas tecnologías y técnicas para mejorar la calidad y la velocidad de desarrollo.Responsabilizarse por todo el ciclo de vida de las aplicaciones, incluyendo el desarrollo, pruebas y deploy a producción.¿Qué esperamos de ti?Middle / Senior:Más de 3 años de experiencia demostrable en adelante en desarrollo backend (Excluyente)Experiencia con Web services y diseño de APIs REST con Node.Js.Experiencia sólida en bases de datos relacionales (MySQL, PostgreSQL) y no relacionales (MongoDB, DynamoDB) y en el diseño de esquemas de datos eficientes.Experiencia en Microservicios y arquitectura basada en eventos.Conocimientos sólidos en arquitectura de informática en la nube: AWS: EC2, S3, SQS, SNS, Lambda, Serverless Framework.Liderazgo técnico y habilidades para mentorizar a otros miembros del equipo.Experiencia en la creación de tests unitarios, end to end y de integración.Escritura de código de alta calidad y aplicación de tendencias y nuevas tecnologías en su código.Experiencia sólida en el uso de patrones de diseño y principios SOLID.Experiencia en estándares de seguridad.Herramientas de control de versiones como Git y metodologías de desarrollo ágil.Experiencia manejando altas cargas de tráfico o peticiones masivas, optimizando el rendimiento y la escalabilidad de los sistemas