Summary
✨ AI‑Generated
A full stack development position responsible for creating and maintaining complete applications, including user interfaces, backend services, APIs, and data layers while applying modern engineering practices.
Highlights
Opportunity to build end-to-end digital solutions with focus on performance, scalability, security, and sustainable technology initiatives.
Description
Somos una compañia global, con presencia en 12 países y un fuerte compromiso con un futuro más sustentable para las próximas generaciones.
Nos guiamos por el respeto, la integridad, el coraje y la colaboración, fomentando siempre la inclusión y diversidad
Creamos la fibra natural para un futuro mejor.
El Fullstack Developer es el responsable de diseñar, implementar y mantener aplicaciones de punta a punta, desde la interfaz de usuario hasta la lógica del servidor, bases de datos y APIs.
Su trabajo es fundamental para garantizar una experiencia de usuario de calidad, junto con un rendimiento óptimo, escalabilidad y seguridad de los servicios.
Desarrollar y mantener aplicaciones web y móviles de punta a punta, abarcando interfaces de usuario, servicios y APIs RESTful, aplicando las mejores prácticas y estándares del mercado y de la gerencia.Analizar y buscar mejores formas de optimizar las piezas de software elaboradas previamente por el equipo, tanto en frontend como en backend (rendimiento, mantenibilidad, usabilidad y seguridad).Colaborar con diseñadores UX/UI, otros desarrolladores y roles de la célula para asegurar una integración coherente entre las interfaces y los servicios.Estimar la complejidad de los diferentes requisitos de negocio, levantando riesgos y formas de solucionarlos desde el punto de vista técnico en todas las capas de la solución.Seguir y cumplir las definiciones de DoR y DoD de las células, así como proponer mejoras a estos acuerdos.
Formación: Titulado de Ingeniería Informática, Ingeniero Civil Informática o afín.
Conocimiento específico:Conocimiento en prácticas de ingeniería (desde la perspectiva de procesos de desarrollo) Trabajo en equipo Predispuesto al cambio continuo y adaptable al mismo Experiencia en desarrollo de software en células ágilesCapacidad de análisis para ordenar y diseñar soluciones
Experiencia
Al menos 2 años de experiencia como fullstack developerExperiencia en desarrollo frontend con React y TypeScript, idealmente usando Vite como herramienta de build.Conocimiento de arquitecturas de micro-frontends (Module Federation deseable).Dominio de HTML5, CSS3 y diseño responsivo, con conocimiento de buenas prácticas de accesibilidad y usabilidad.Experiencia en NodeJS con TypeScript y algún framework (de preferencia NestJS).Experiencia en diseño, desarrollo y consumo de APIs REST.Experiencia en bases de datos relacionales como PostgreSQL.Experiencia en desarrollo con arquitectura de microservicios.Experiencia en pruebas unitarias y de componentes, tanto en backend como en frontend (Jest, Vitest o React Testing Library).Experiencia en Git, repositorios y versionamiento de software (GitLab de preferencia).Conocimiento de Docker.Experiencia con proyectos de desarrollo en Cloud (preferencia GCP).Conocimiento en CI/CD y dominio de herramientas para la automatización de los procesos de desarrollo de software.Conocimiento de mecanismos de autenticación y autorización (OAuth 2.0 / OpenID Connect, JWT) deseable.Contrato:Contrato: indefinidoUbicación: Corporativo agustinas, santiago centroModalidad: Hibrida 4x1 4 días presencial 1 home office.
En CMPC promovemos una cultura de inclusión y diversidad, centrada en las personas, que promueve el respeto y la igualdad de oportunidades.
Nuestras vacantes aceptan personas sin distinción de identidad y/o expresión de género, con todas las características físicas y/o discapacidad, de cualquier generación y nacionalidad, sin importar raza o etnia y orientación afectiva.
¡Te invitamos a trabajar con nosotros, alcanzar tu máximo potencial y crear fibra natural para un futuro mejor!