Junior Full-Stack Developer
Job Summary
Buscamos un/a Desarrollador(a) Full Stack Junior para integrarse al equipo de TI y escalar la plataforma de gestión de arriendos de Pop Estate. El rol implica trabajar con tecnologías Ruby on Rails y enfoques AI-first para el desarrollo de nuevas funcionalidades en un entorno ágil. Es una oportunidad ideal para alguien con bases técnicas sólidas que desee crecer bajo mentoría en un ambiente de startup.
Responsibilities
- Desarrollar funcionalidades (Ruby on Rails/Frontend)
- Diseñar e implementar APIs REST
- Ejecutar code reviews y pruebas automatizadas
- Aplicar enfoque AI-first en el desarrollo
- Corregir bugs y monitorear aplicaciones
Required Skills
- Ruby on Rails
- HTML/CSS/JavaScript
- PostgreSQL
- Git
- AI Tools integration
Job Details
Functions
- Desarrollar, mantener y mejorar funcionalidades de la plataforma usando Ruby on Rails en el backend y tecnologías web estándar (HTML, CSS, JavaScript) y/o un framework moderno en el frontend.
- Colaborar en el diseño e implementación de APIs REST, modelos de datos y consultas eficientes sobre bases de datos relacionales (idealmente PostgreSQL).
- Aplicar buenas prácticas de seguridad de aplicaciones web (validación de entradas, manejo seguro de sesiones, protección frente a XSS/CSRF, gestión de credenciales, etc.).
- Trabajar con un enfoque AI-first, aprovechando herramientas de IA generativa para explorar soluciones, generar código de apoyo, automatizar tareas repetitivas y mejorar la productividad del equipo.
- Escribir código limpio, legible y mantenible, incluyendo pruebas automatizadas básicas (unitarias y/o de integración) y documentación técnica cuando sea necesario.
- Participar activamente en code reviews, aportando y recibiendo feedback para mejorar la calidad del código y aprender de los demás.
- Colaborar en un equipo que trabaja con metodologías ágiles (Scrum/Kanban), participando en dailies, planificaciones, refinamientos y retrospectivas.
- Ayudar en la detección, análisis y corrección de bugs, así como en el monitoreo básico de la aplicación en ambientes de prueba y producción.
- Mantenerse al día respecto de nuevas herramientas y tendencias en desarrollo full stack, seguridad de la información y uso de IA en el ciclo de desarrollo.
Requirements
- Formación en Ingeniería en Computación, Informática, Telemática o carrera afín, o experiencia equivalente demostrable.
- 0 a 2 años de experiencia en desarrollo de software.
- Conocimientos básicos de patrones de diseño, Clean Code, principios SOLID y buenas prácticas de arquitectura.
- Conocimientos y experiencia desarrollando con Ruby on Rails.
- Manejo de tecnologías web front-end: HTML, CSS y JavaScript, y nociones de algún framework moderno (ej. React, Vue).
- Experiencia usando Git y plataformas de repositorios para versionar código.
- Experiencia previa trabajando en productos SaaS o plataformas web B2B/C.
- Conocimientos de despliegue de aplicaciones (Heroku, AWS, GCP) y CI/CD.
- Conocimientos básicos de Docker.
- Experiencia o interés en DevSecOps y uso de herramientas de IA (Codex, Claude code, etc.).
Benefits
- Oficinas a pasos del metro, en Las Condes.
- Trabajo 39 horas a la semana.
- Vestimenta casual y más flexible en la época de verano.
- Afiliación a Caja de Compensación Los Andes.
- Estacionamiento para bicicletas.