En BAIKO buscamos un/a Software Engineer Senior con experiencia sólida en desarrollo frontend y backend, capaz de diseñar soluciones, tomar decisiones técnicas y liderar la implementación de productos digitales de alta calidad. La persona seleccionada tendrá un rol relevante en la definición técnica de los proyectos, trabajando con autonomía, identificando riesgos y proponiendo soluciones que respondan tanto a las necesidades del negocio como a los estándares de ingeniería. Principales responsabilidades
Diseñar y desarrollar soluciones de software escalables, seguras y mantenibles.
Definir arquitecturas y lineamientos técnicos para nuevos desarrollos.
Participar en proyectos que involucren frontend, backend, integraciones y servicios cloud.
Transformar requerimientos de negocio en propuestas técnicas concretas.
Evaluar alternativas tecnológicas y tomar decisiones fundamentadas.
Incorporar herramientas de inteligencia artificial en los procesos de análisis, planificación, desarrollo, testing, documentación y revisión de código.
Definir buenas prácticas para el uso responsable y confiable de herramientas de IA dentro del equipo.
Anticipar riesgos, dependencias y desafíos técnicos.
Liderar técnicamente iniciativas o componentes dentro de los proyectos.
Realizar revisiones de código y promover estándares de calidad.
Apoyar y orientar técnicamente a otros integrantes del equipo.
Coordinarse con áreas de producto, diseño, QA, infraestructura y stakeholders.
Participar en estimaciones, planificación técnica y definición de entregables.
Asegurar la calidad de las soluciones durante todo su ciclo de vida.
Investigar nuevas tecnologías y proponer mejoras para los productos y procesos de desarrollo. Requisitos
Desde 5 años de experiencia profesional en desarrollo de software.
Experiencia comprobable trabajando tanto en frontend como en backend.
Dominio de uno o más de los siguientes stacks:
React y Next.js.
Node.js y NestJS.
Python
Experiencia diseñando APIs, integraciones y servicios backend.
Conocimientos sólidos de bases de datos relacionales y/o no relacionales.
Experiencia aplicando principios de arquitectura de software, patrones de diseño y buenas prácticas.
Experiencia utilizando herramientas de inteligencia artificial aplicadas al ciclo de desarrollo, como Claude Code, GitHub Copilot, Cursor o Gemini Code Assist.
Experiencia integrando APIs de modelos de lenguaje (Anthropic, OpenAI, Google) en productos o flujos de trabajo.
Capacidad para evaluar, validar y mejorar soluciones y código generado mediante herramientas de IA.
Criterio para utilizar inteligencia artificial sin comprometer la seguridad, privacidad, mantenibilidad o calidad del software.
Capacidad para diseñar soluciones y tomar decisiones técnicas de manera autónoma.
Experiencia resolviendo problemas complejos y trabajando con requerimientos que pueden evolucionar.
Manejo de Git, revisión de código y flujos de integración continua.
Capacidad para comunicar decisiones técnicas a perfiles técnicos y no técnicos.
Orientación a resultados, responsabilidad y capacidad de organización.
Experiencia con Docker, Kubernetes y pipelines de CI/CD. Será valorado
Experiencia con AWS (nuestra nube principal); conocimientos de Azure o GCP son un plus adicional.
Conocimientos de arquitectura distribuida, microservicios y sistemas orientados a eventos.
Experiencia implementando estrategias de testing automatizado.
Conocimientos de observabilidad, seguridad y optimización de rendimiento.
Experiencia diseñando flujos de trabajo con agentes de IA (LangChain, MCP) o herramientas de desarrollo asistido.
Experiencia liderando técnicamente equipos o acompañando a desarrolladores.
Conocimientos de Clean Architecture, arquitectura hexagonal o Domain-Driven Design.
Inglés técnico o conversacional. Perfil que buscamos
Buscamos una persona autosuficiente, con criterio técnico y visión integral del desarrollo de software. Esperamos que pueda hacerse cargo de los desafíos, levantar alertas oportunamente, proponer soluciones y tomar decisiones sin depender de instrucciones permanentes.
Debe ser capaz de equilibrar velocidad, calidad y necesidades de negocio, aprovechando las herramientas de inteligencia artificial para potenciar su trabajo y el del equipo, sin delegar en ellas la responsabilidad sobre las decisiones técnicas.
Modalidad: Híbrida
Ubicación: Chile
Tipo de contratación: Indefinida
Banda salarial: $2.4MM - $2.8MM Para postular, envíanos tu CV y pretensiones de renta a
[email protected], indicando en el asunto: Senior Software Engineer.
📌 Senior Software Engineer (Santiago)
🏢 Baiko
📍 Santiago