Emplea.do

Full-Stack Senior

BC Tecnología · Get on Board · Remote

Descripción del puesto

Experiencia y Formación:Formación técnica o profesional en informática o ingeniería de software.Experiencia de 3–5 años en desarrollo de software.Experiencia trabajando en equipos ágiles y colaborando en decisiones técnicas.Requisitos:Conocimientos de TypeScript, Node.js, .NET Core y Base de datos.Desarrollo de APIs REST y diseño de soluciones técnicas (estándares, modelamiento, patrones y validaciones).Calidad de software: unit tests, automatizaciones, buenas prácticas de desarrollo (SOLID, clean code) y análisis de código estático.Integración con APIs, SDKs y Webhooks; manejo de OAuth2, JWT y API Keys; y uso de servicios Cloud (Ej Service Bus, Key Vault, App Services y CI/CD).Manejo de secretos, encriptación, validaciones y sanitización de datos, protección de datos sensibles y aplicación de buenas prácticas OWASP.Conocimiento en aplicaciones de IA (Claude, Gemini, otras). Desarrollar funcionalidades y servicios del producto (frontend y backend), asegurando calidad técnica.Participar en decisiones técnicas, proponer mejoras y colaborar en el diseño de soluciones con el equipo.Revisar código, testing y análisis estático para mantener buenas prácticas de ingeniería.Abordar deuda técnica, refactors, mejoras y bugs asignados dentro del backlog técnico.Apoyar el crecimiento del equipo mediante orientación, apoyo puntual y transferencia de conocimiento.Participar activamente en ceremonias del equipo (daily, planning, refinamientos, retrospectivas).Contribuir en el desarrollo con Node.js/TypeScript, .NET Core, React y SQL.Apoyar integraciones con APIs, SDKs, Webhooks y servicios cloud.Promover buenas prácticas de ingeniería, documentación y seguridad dentro del equipo.Participar en la resolución de incidentes y problemas técnicos que afecten el producto. Buscamos un Full Stack Senior que contribuya al desarrollo técnico del producto, participe activamente en la construcción de soluciones y aporte criterio técnico al equipo. El rol requiere colaborar en decisiones técnicas, apoyar a otros desarrolladores en su crecimiento y trabajar junto al equipo y el Product Owner para asegurar que las entregas mantengan calidad, coherencia y valor para el producto.Debe tener buena comunicación, autonomía y capacidad para analizar, proponer y resolver problemas técnicos. NestJS.Servicios hexagonales, BFF y microservicios.Kubernetes, API Gateway.Automatizaciones y arquitectura basada en eventos.Integraciones complejas con proveedores externos.

Juegatela