Full-Stack Developer Semi Senior
Factor IT · Chile ·
- Work mode
- Hybrid
- Seniority
- Senior
- Category
- Fullstack
Factor IT · Chile ·
HF Solutions · Chile
HF Solutions · Chile
Cashea · Buenos Aires City, AR
ProfeJOBS · Remote
Factor IT is hiring a semi-senior full-stack developer in Chile (remote-friendly) to build medium-complexity frontend components, backend services and REST integrations end to end, fix bugs, and keep code maintainable. Core stack: React, Node.js, JavaScript/TypeScript, Java, SQL/NoSQL, Git, Docker, CI/CD and GCP, working in agile (Scrum/Kanban) teams.
Desarrollar componentes frontend y servicios backend de complejidad media, siguiendo estándares técnicos.
Implementar funcionalidades end-to-end, desde el frontend hasta el backend y la capa de datos. Diseñar e implementar integraciones entre frontend y backend, gestionando flujos de datos y manejo de errores. Desarrollar y consumir APIs REST. Identificar, analizar y corregir bugs de complejidad media. Realizar mantenimiento correctivo y evolutivo de las aplicaciones. Identificar oportunidades de mejora de performance en frontend y backend.
Aplicar buenas prácticas de desarrollo Full Stack, incluyendo reutilización de componentes, estructura de código y manejo de errores. Aplicar patrones y principios de diseño orientados a construir código mantenible y escalable. Gestionar ramas, merges y versionamiento del código. Participar en revisiones de código y actividades de mejora continua.
Aplicar lineamientos de seguridad durante el desarrollo y manejo de información. Documentar funcionalidades, flujos y consideraciones técnicas. Participar en metodologías ágiles como Scrum o Kanban. Colaborar con el equipo técnico en la construcción y evolución de las soluciones.
Requeridos
Experiencia de 2 a 4 años en desarrollo Full Stack, frontend o backend en proyectos productivos. Experiencia desarrollando aplicaciones web con frameworks modernos. Experiencia en desarrollo backend y diseño de APIs REST. Experiencia en integración frontend–backend. Conocimientos de React. Conocimientos demostrables en Node.js. JavaScript y TypeScript. Experiencia con Java en desarrollo Full Stack. Manejo de bases de datos relacionales y/o NoSQL. Control de versiones con Git. Conocimientos de pruebas unitarias. Conocimientos de principios y patrones de desarrollo como SOLID, YAGNI y Clean Architecture. Conocimientos de microservicios y APIs REST/RESTful. Conocimientos de CI/CD. Conocimientos de Docker. Experiencia o conocimientos en Cloud GCP. Capacidad para trabajar bajo metodologías ágiles.
🧪 Calidad y buenas prácticas
Esperamos experiencia aplicando prácticas que permitan construir soluciones confiables y mantenibles: Pruebas unitarias. Code review. Clean Code. SOLID. Manejo adecuado de errores. Versionamiento y branching. CI/CD. Seguridad aplicada al desarrollo. Documentación técnica. Mejora continua.
🎓 Formación
Profesional en Ingeniería de Sistemas, Ingeniería Informática, Ingeniería de Software o carreras afines.
También pueden considerarse perfiles técnicos con experiencia equivalente y sólida trayectoria en desarrollo Full Stack.
🤝 Habilidades
Comunicación asertiva. Orientación al cliente. Trabajo en equipo. Planificación y organización. Pensamiento analítico. Innovación. Capacidad de aprendizaje. Proactividad. Orientación a resultados.
📌 Experiencia
2 a 4 años de experiencia en desarrollo Full Stack, frontend o backend en proyectos productivos.
☁️ Plus: OCR en GCP
Para uno de los perfiles del equipo será especialmente valorada la experiencia en:
La experiencia en OCR no es excluyente para todos los perfiles Full Stack, pero sí será un diferenciador importante para uno de los integrantes de la célula.
Bia · Bogotá