Full-Stack Developer
Job Summary
PlanOK busca un Full-Stack Developer con experiencia comprobada en Python, PHP, JavaScript y frameworks modernos para diseñar, desarrollar y mantener servicios backend y frontend. El rol implica trabajar con infraestructura basada en Docker, servidores Linux, bases de datos relacionales e integrar herramientas y servicios basados en Inteligencia Artificial. Se ofrece un entorno ágil y colaborativo con modalidad de trabajo híbrida y flexible.
Responsibilities
- Desarrollar y mantener servicios backend y frontend
- Implementar pipelines de CI/CD e infraestructura con Docker/Linux
- Integrar herramientas y servicios de Inteligencia Artificial
- Administrar bases de datos MySQL y PostgreSQL
Required Skills
- Python y PHP
- JavaScript, React, Vue, Next.js, Nuxt.js
- MySQL y PostgreSQL
- Docker, Linux y CI/CD
- TDD y OOP
Job Details
Functions:
- Diseñar, desarrollar y mantener servicios backend y frontend asociados a las plataformas SaaS de PlanOK.
- Implementar y mantener pipelines de CI/CD, asegurando despliegues automatizados, seguros y reproducibles.
- Trabajar con infraestructura basada en Docker, servidores Linux y eventualmente Kubernetes.
- Aplicar principios de TDD, OOP y buenas prácticas de ingeniería en nuevas funcionalidades y refactorización de software legacy.
- Administrar y optimizar bases de datos MySQL y PostgreSQL, asegurando rendimiento y disponibilidad.
- Implementar y gestionar monitoreo, logging y alertas mediante herramientas como Prometheus, Grafana o ELK.
- Colaborar en un entorno ágil con metodologías Scrum y Kanban junto a equipos multidisciplinarios.
- Asegurar la seguridad de aplicaciones e infraestructura siguiendo estándares modernos.
- Liderar o participar en modernización y refactorización de sistemas legacy.
- Integrar herramientas y servicios basados en Inteligencia Artificial dentro del flujo de desarrollo, tales como: agentes o asistentes para automatización, copilots para generación asistida de código, uso de modelos IA en funcionalidades internas o procesos de documentación, análisis o data.
- Contribuir a la mejora constante de workflows usando IA para aumentar productividad, calidad y velocidad de entrega.
Requirements:
- Formación en Ingeniería o Técnico de nivel superior en Informática o carrera afín.
- Experiencia laboral demostrable de al menos 4–5 años en roles Fullstack developer o cargos similares.
- Experiencia comprobada en Python (scripts, automatizaciones, backend).
- Experiencia comprobada en PHP (legacy y frameworks modernos).
- Dominio de JavaScript, frameworks como React y Vue, y metaframeworks como Next.js o Nuxt.js.
- Experiencia sólida con MySQL y PostgreSQL.
- Manejo de CI/CD (GitHub Actions, Jenkins, CircleCI o similares).
- Dominio de TDD, OOP y buenas prácticas de arquitectura de software.
- Experiencia configurando y gestionando servidores Linux, contenedores Docker y, deseable, Kubernetes.
- Conocimiento práctico en integración de agentes de IA, copilots y servicios de IA (OpenAI, Anthropic, Vertex AI, etc.).
Benefits:
- Ser parte de una empresa líder en tecnología inmobiliaria, con un ambiente dinámico e innovador.
- Modalidad de trabajo híbrida y flexible.
- Plan de carrera y oportunidades de crecimiento continuo.
- Seguro complementario de salud.
- Oficina cercana al Metro Manquehue.
- Oportunidad de trabajar en proyectos de alto impacto y con tecnologías modernas.