Full-Stack Senior

BC Tecnología

BC Tecnología

Salary: $$$
Type: Full time

Tags: Node.js SQL React Artificial Intelligence

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.

Apply to this job from Get on Board.

Funciones

  • 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.

Requisitos

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).

Deseables:

  • NestJS.
  • Servicios hexagonales, BFF y microservicios.
  • Kubernetes, API Gateway.
  • Automatizaciones y arquitectura basada en eventos.
  • Integraciones complejas con proveedores externos.

Source: GetOnBoard | Main Category: Programming