Summary
✨ AI‑Generated
A senior full-stack development role focused on building, maintaining, and implementing high-quality web solutions across the frontend and backend. You will work throughout the software lifecycle, designing scalable and secure applications and REST APIs while applying Hexagonal Architecture, design patterns, Clean Code, and SOLID principles. The position requires at least two years of web application development experience and familiarity with relational and NoSQL databases.
Highlights
Senior full-stack opportunity with end-to-end software development responsibilities, modern architecture practices, scalable application development, and multidisciplinary Agile collaboration.
Description
Perfil: DESARROLLADOR FULL STACK
📍 Modalidad: Híbrida – Santiago de Chile
💼 Nivel: Senior
Objetivo del Cargo
Desarrollar, mantener e implementar soluciones tecnológicas de alta calidad utilizando tecnologías frontend y backend, participando en todo el ciclo de vida del desarrollo de software.
Colaborar con equipos multidisciplinarios para construir aplicaciones escalables, seguras, mantenibles y alineadas con los objetivos del negocio, aplicando buenas prácticas de ingeniería de software, arquitectura y metodologías ágiles.
Perfil Profesional
Profesional con al menos 2 años de experiencia en desarrollo de aplicaciones web utilizando tecnologías del stack PNRN/MERN, con sólidos conocimientos en desarrollo frontend y backend, bases de datos relacionales y NoSQL, diseño e implementación de APIs REST y control de versiones.
Debe contar con conocimientos en Arquitectura Hexagonal, patrones de diseño, Clean Code y principios SOLID, además de experiencia trabajando sobre el arquetipo de desarrollo definido por la organización, respetando estándares técnicos, convenciones de codificación, componentes reutilizables y lineamientos de arquitectura establecidos.
Se valorará conocimiento y experiencia en desarrollo de software asistido por Inteligencia Artificial (IA), utilizando herramientas como GitHub Copilot y Claude, aplicadas a actividades de generación, refactorización, documentación, pruebas y revisión de código, manteniendo siempre criterios de calidad, seguridad, mantenibilidad y revisión técnica por parte del desarrollador.
Se espera capacidad para incorporar herramientas de IA dentro del ciclo de desarrollo de software, siguiendo un plan de adopción definido por la organización, promoviendo el uso responsable de estas tecnologías y asegurando que el código generado o asistido por IA cumpla con los estándares técnicos y de arquitectura establecidos.
Se espera una alta orientación a la calidad, capacidad analítica, trabajo colaborativo, compromiso con la mejora continua y disposición para aprender y adoptar nuevas tecnologías.
Formación
Ingeniería en Informática o carrera afín.
Cursos o certificaciones deseables en desarrollo de software, arquitectura de software o metodologías ágiles.
Conocimientos Técnicos
Desarrollo Asistido por IA: Claude y/o Copilot Backend: Node.js, NestJS, Express.js (deseable), TypeScript, APIs REST, JWT, PostgreSQL, MongoDB, SQL.
Frontend: React, Next.js, JavaScript, TypeScript, Material UI, HTML5, CSS3.
Bases de Datos: PostgreSQL, MongoDB, modelamiento de datos, optimización de consultas SQL.
Herramientas: Git, GitHub/GitLab, Docker, VS Code, Swagger/OpenAPI, Postman, Jira, SonarQube.
Buenas Prácticas: Arquitectura Hexagonal, arquetipo de desarrollo corporativo, Clean Code, principios SOLID, patrones de diseño, ORM, Jest, documentación técnica, Code Review, control de versiones.
DevOps (Deseable): Docker Compose, CI/CD, Kubernetes, Linux, Nginx.
Metodologías: Scrum, Kanban (deseable), Git Flow o Trunk Based Development.
Principales Funciones
Desarrollar funcionalidades frontend y backend de acuerdo con los estándares técnicos definidos por la organización.
Participar en el análisis técnico, diseño e implementación de soluciones tecnológicas.
Desarrollar aplicaciones utilizando el arquetipo corporativo y la Arquitectura Hexagonal definida por la organización.
Construir y mantener APIs REST e integraciones con sistemas internos y externos.
Mantener, optimizar, refactorizar y evolucionar aplicaciones existentes.
Implementar pruebas unitarias y colaborar en las actividades de aseguramiento de la calidad del software.
Diagnosticar y resolver incidencias detectadas durante QA o en ambientes productivos.
Participar en revisiones de código y aplicar buenas prácticas de desarrollo.
Elaborar y mantener documentación técnica de los desarrollos realizados.
Gestionar adecuadamente el código fuente mediante Git y participar en procesos de integración continua.
Mantener actualizadas las tareas asignadas en Jira.
Participar activamente en las ceremonias Scrum y en iniciativas de mejora continua.
Velar por el cumplimiento de los estándares de arquitectura, seguridad, calidad y desarrollo establecidos por la organización.
Responsabilidades
Desarrollar software de calidad cumpliendo los estándares técnicos definidos.
Aplicar el arquetipo de desarrollo y la arquitectura hexagonal en las soluciones implementadas.
Garantizar la mantenibilidad, escalabilidad, rendimiento y seguridad del software desarrollado.
Cumplir con las estimaciones y compromisos adquiridos durante cada Sprint.
Mantener actualizada la documentación técnica y funcional cuando corresponda.
Colaborar activamente con el equipo de desarrollo, QA, líder técnico y arquitecto de software.
Contribuir a la mejora continua de los procesos y estándares de desarrollo.
Competencias
Técnicas
Desarrollo Full Stack.
Desarrollo de APIs REST.
Modelamiento de bases de datos.
Integración de servicios.
Aplicación de patrones de diseño.
Desarrollo basado en componentes reutilizables.
Análisis y resolución de problemas.
Aplicación de buenas prácticas de ingeniería de software.
Conductuales
Trabajo en equipo.
Comunicación efectiva.
Orientación a resultados.
Pensamiento analítico.
Proactividad.
Organización y planificación.
Adaptabilidad al cambio.
Aprendizaje continuo.
Compromiso con la calidad.
Responsabilidad y autonomía.
Experiencia
Mínimo 2 años de experiencia como Desarrollador Full Stack.
Experiencia comprobable en Node.js, NestJS, React, Next.js y PostgreSQL.
Experiencia desarrollando APIs REST y aplicaciones web empresariales.
Experiencia en desarrollo asistido por inteligencia artificial.
Deseable experiencia trabajando con Arquitectura Hexagonal,
¿Por qué sumarte a EvolvIT?
🤝 Acompañamiento constante por parte de nuestro equipo.
🚀 Participación en proyectos de alto impacto y visibilidad.
⚡ Ambiente colaborativo y ágil.
📈 Foco en el desarrollo profesional.
💡 Desafíos tecnológicos reales.
¿Te interesa?
Envíanos tu CV a aaron.delano.luco@gmail.com utilizando el asunto:
“DESARROLLADOR FULL STACK – [Nombre del Postulante]”
También puedes contactarnos por mensaje directo.
💙💻 ¡En EvolvIT impulsamos tu carrera hacia el siguiente nivel!
#AnalistaTI #Tecnologia #SoporteTI #PowerBI #PowerQuery #ITIL #ServiceDesk #EmpleoTI #TrabajoChile #Santiago #EvolvIT