




Ingeniero Full Stack Senior (SaaS, Sistemas Distribuidos, Angular/NestJS) **Empresa:** Band of Coders **Ubicación:** Totalmente Remoto **Tipo de empleo:** Tiempo Completo, Contrato a Largo Plazo **Descripción del proyecto:** Este puesto apoya una iniciativa tecnológica a largo plazo para una organización global enfocada en ofrecer plataformas SaaS modernas y escalables, así como sistemas distribuidos. El trabajo implica crear y mejorar soluciones nativas de la nube, optimizar el rendimiento y la arquitectura, y contribuir a capacidades multiplataforma. Los ingenieros que se unan a este equipo ayudarán a impulsar la innovación manteniendo altos estándares de calidad, confiabilidad y valor para el cliente. **Descripción del puesto:** Band of Coders busca un Ingeniero Full Stack Senior con sólida experiencia en operaciones SaaS, sistemas distribuidos, arquitectura front-end y microservicios back-end. Este puesto deberá diseñar soluciones de extremo a extremo, desarrollar software de alta calidad, contribuir en diseños de API y basados en eventos, y ejercer liderazgo y mentoría dentro del equipo de ingeniería. **Responsabilidades principales:** Diseñar, desarrollar y mantener aplicaciones SaaS escalables utilizando patrones nativos de la nube. Liderar la implementación de la arquitectura front-end y construir componentes usando Angular, formularios reactivos y NGRX. Desarrollar microservicios back-end usando TypeScript, NestJS y MongoDB. Crear y optimizar APIs, sistemas basados en eventos y servicios de integración. Colaborar con equipos multifuncionales en decisiones de arquitectura, planificación y entrega. Mentorar a desarrolladores y contribuir a mejorar las metodologías de desarrollo. Garantizar la calidad del código mediante pruebas, revisiones y mejores prácticas de ingeniería. **Cualificaciones preferidas:** Título universitario o de posgrado en Ciencias de la Computación, Ingeniería o campo relacionado. 46 años de experiencia en desarrollo de software, con enfoque en plataformas SaaS y sistemas distribuidos. Conocimientos avanzados en múltiples lenguajes de programación y stacks tecnológicos modernos. Sólido entendimiento de arquitecturas nativas de la nube. Habilidades avanzadas en arquitectura front-end y microservicios back-end. Experiencia en desarrollo móvil multiplataforma o nativo. Experiencia demostrada en desarrollo de API y patrones arquitectónicos basados en eventos. Fuertes habilidades de liderazgo, mentoría y excelente capacidad para resolver problemas. Historial comprobado de entrega de software de alta calidad y listo para producción. **Habilidades técnicas:** **Front-end:** Angular con formularios reactivos Gestión de estado con NGRX Pruebas unitarias con Jasmine/Karma Ionic (valorado) **Back-end:** TypeScript NestJS MongoDB C#/.NET (valorado)


