En Practia estamos buscando un/a Senior Full Stack Developer para sumarse a un equipo de Tecnología de la Información, participando en el diseño, desarrollo y modernización de aplicaciones críticas de negocio.

Buscamos un perfil senior, con sólida experiencia en desarrollo Full Stack, arquitectura de software y liderazgo técnico, que combine una visión integral de las soluciones con una participación activa en su implementación.

La posición tendrá como principal objetivo liderar técnicamente la evolución de plataformas transaccionales, impulsar buenas prácticas de ingeniería y modernizar sistemas existentes, incorporando nuevas tecnologías y capacidades de Inteligencia Artificial para optimizar los procesos de desarrollo.

📍 Modalidad: Hibrido / Full Time

Responsabilidades:

  • Diseñar, desarrollar y modernizar aplicaciones Full Stack, trabajando sobre arquitecturas de microservicios y sistemas modulares.

  • Liderar procesos de refactorización y migración de aplicaciones legacy, garantizando la continuidad operativa, integridad transaccional y calidad del software.

  • Diseñar e implementar APIs REST, integraciones y servicios escalables, aplicando buenas prácticas de arquitectura.

  • Participar activamente en el desarrollo de soluciones backend y frontend, resolviendo desafíos técnicos complejos.

  • Definir estándares técnicos y buenas prácticas de desarrollo, seguridad, documentación y revisión de código.

  • Liderar técnicamente al equipo mediante code reviews, mentoría y acompañamiento en la resolución de desafíos técnicos.

  • Implementar y optimizar pipelines de CI/CD, pruebas automatizadas y prácticas de DevSecOps.

  • Incorporar herramientas de IA Generativa para optimizar procesos de desarrollo, refactorización, testing y documentación.

  • Evaluar soluciones técnicas y entregables de proveedores externos, asegurando estándares de calidad, seguridad y mantenibilidad.

  • Definir lineamientos técnicos y controles para soluciones desarrolladas mediante herramientas de IA y vibe coding.

Requisitos:

  • Más de 5 años de experiencia en desarrollo de software Full Stack, participando en proyectos y aplicaciones productivas de alta criticidad.

  • Sólida experiencia en desarrollo backend con Python y .NET, y frontend con React.

  • Experiencia en arquitectura de software, modernización y refactorización de sistemas legacy, incluyendo al menos una migración completada en producción.

  • Conocimientos sólidos de microservicios, arquitecturas modulares, APIs REST y patrones de integración.

  • Experiencia en diseño, optimización y migración de bases de datos relacionales (SQL), junto con conocimientos de NoSQL.

  • Experiencia trabajando con Docker, Kubernetes, Git y herramientas de CI/CD.

  • Conocimientos de plataformas Cloud, preferentemente Google Cloud Platform (GCP).

  • Experiencia aplicando buenas prácticas de seguridad, testing automatizado y remediación de vulnerabilidades.

  • Experiencia ejerciendo liderazgo técnico, definiendo estándares y acompañando técnicamente a otros desarrolladores.

  • Inglés intermedio, con capacidad para comprender documentación técnica.

  • Autonomía, capacidad analítica, comunicación efectiva y orientación a la resolución de problemas complejos.

Se valora:

  • Experiencia desarrollando soluciones backend con PHP o Java.

  • Experiencia integrando modelos de Inteligencia Artificial mediante APIs de OpenAI, Anthropic Claude o Google Gemini.

  • Conocimientos de arquitecturas RAG, embeddings, function calling, agentes de IA y prompt engineering.

  • Experiencia utilizando herramientas de IA Generativa para desarrollo, análisis de código, testing y automatización.

  • Conocimientos de observabilidad, monitoreo de aplicaciones y herramientas de análisis de rendimiento.

  • Certificaciones en Arquitectura de Software, Cloud, Seguridad o Inteligencia Artificial aplicada.

  • Formación universitaria o terciaria en Ingeniería en Sistemas, Computación, Informática o carreras afines, o experiencia equivalente.

  • Inglés avanzado o conocimientos de portugués.

  • Capacidad para proponer mejoras, impulsar nuevas tecnologías y promover la innovación dentro del equipo.

  • Curiosidad técnica, aprendizaje continuo y disposición para compartir conocimientos.