Senior Developer (Python)
Descripción del puesto
En Rootstack, estamos en búsqueda de un(a) Senior Developer Python con cinco a siete años de experiencia profesional desarrollando con Python en entornos empresariales, MarTech o plataformas complejas.
El (la) candidato(a) ideal contará con experiencia sólida en el desarrollo de soluciones escalables, integración de APIs REST, trabajo con SDKs de plataformas de terceros y uso activo de herramientas de inteligencia artificial como Claude, GitHub Copilot u otras herramientas LLM equivalentes para apoyar procesos reales de desarrollo.
Buscamos a una persona motivada, orientada a resultados y con mentalidad de solución, capaz de trabajar en equipos colaborativos, aportar buenas prácticas de desarrollo, liderar técnicamente a otros desarrolladores y participar en la creación de soluciones tecnológicas de alto nivel. Se valorará especialmente la experiencia en plataformas MarTech, ciencias de la vida, industrias farmacéuticas o entornos altamente regulados.
Habilidades requeridas
- Cinco a siete años de experiencia profesional desarrollando con Python en entornos empresariales o MarTech.
- Dos años de experiencia como líder técnico.
- Licenciatura en Ciencias de la Computación, Ingeniería, Sistemas de Información o experiencia práctica equivalente.
- Experiencia práctica en Prompt Engineering, con capacidad de crear, ajustar y optimizar prompts para automatización real y tareas de programación.
- Sólida experiencia con integración de APIs REST y trabajo con SDKs de plataformas de terceros.
- Dominio de Git, flujos de control de versiones y prácticas de desarrollo colaborativo.
- Experiencia trabajando en equipos Agile/Scrum con diferentes áreas del negocio.
- Conocimiento de principios y metodologías ágiles como Scrum y Kanban.
- Experiencia con pruebas unitarias, TDD y pruebas de integración.
- Conocimiento de pipelines CI/CD, GitHub Actions y herramientas como Jenkins o Travis CI.
- Experiencia trabajando con documentación de arquitectura y procesos SDLC.
- Fuertes habilidades analíticas, toma de decisiones y criterio técnico.
- Nivel profesional de inglés C1.
Se valorará adicionalmente experiencia con plataformas MarTech como Veeva Vault, Adobe AEM, Workfront o sistemas DAM/PIM.
Responsabilidades clave
- Diseñar, desarrollar y mantener soluciones backend utilizando Python para proyectos empresariales, MarTech o plataformas tecnológicas complejas.
- Participar en la creación de soluciones escalables, seguras, eficientes y alineadas con las necesidades del cliente.
- Integrar APIs REST y SDKs de plataformas de terceros para conectar sistemas, automatizar procesos y habilitar nuevas funcionalidades.
- Utilizar herramientas de inteligencia artificial como Claude, GitHub Copilot u otras herramientas LLM para apoyar procesos reales de desarrollo, automatización y optimización de tareas.
- Aplicar buenas prácticas de desarrollo, control de versiones, revisión de código, documentación técnica y colaboración en Git.
- Liderar técnicamente iniciativas de desarrollo, brindando guía, acompañamiento y mentoría a desarrolladores junior.
- Colaborar con equipos de desarrollo, producto, negocio, QA y otras áreas para comprender requerimientos, dependencias y prioridades.
- Trabajar en procesos Agile/Scrum, participando en ceremonias, planificación, estimaciones, revisiones y entregas iterativas.
- Desarrollar y mantener pruebas unitarias, pruebas de integración y prácticas orientadas a la calidad del código.
- Apoyar la implementación y mantenimiento de pipelines CI/CD utilizando herramientas como GitHub Actions, Jenkins o Travis CI.
- Documentar decisiones técnicas, arquitectura, procesos SDLC, hallazgos, riesgos y recomendaciones de mejora.
- Evaluar oportunidades para automatizar procesos, escalar soluciones y mejorar la operación de sistemas existentes.
- Mantener altos estándares de calidad de código, rendimiento, escalabilidad y seguridad.
- Investigar nuevas tecnologías, conceptos y modelos de negocio que puedan aportar valor a los proyectos y clientes.
- Apoyar proyectos relacionados con plataformas MarTech, operaciones de contenido, tecnologías omnicanal o soluciones en entornos regulados cuando sea requerido.
