Fullstack Developer- React/Typescript
Builds and maintains scalable, stable web and mobile applications for the company, leading development with React and TypeScript, microservices, and cloud (notably Google Cloud), while collaborating with UX, product, and tech teams. Hybrid role in Las Condes, Santiago; requires SQL, Python, Java, JavaScript, C# and databases like PostgreSQL, MongoDB, BigQuery.
- Compensation
- Not disclosed
- Location
- Santiago, Chile
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- University degree in Computer Engineering, Informatics, Telecommunications Engineering or related field
- Programming languages: SQL, Python, Java, JavaScript, C#
- Advanced, critical mastery of React and TypeScript
- Knowledge of at least one cloud platform (GCP, AWS, Azure)
- Advanced knowledge of relational and non-relational databases such as PostgreSQL, MongoDB, BigQuery
- Microservices development experience
- Software architecture knowledge
- 3+ years of software development experience
- Demonstrable experience in SQL, Python, C#, JavaScript and Java
- Experience troubleshooting in software and cloud environments, log review, and use of analytical tools
- Experience working with Google Cloud and its associated services
- Development of web platforms using a front-end framework
- Development of mobile applications using frameworks
Nice to have
- Design patterns and good development practices
Full description
Buscamos a un profesional proactivo y apasionado por la tecnología, que domine de forma crítica React y TypeScript, para sumarse a nuestro equipo y liderar el desarrollo y mantenimiento de soluciones web y móviles escalables, estables y de alto impacto.
OBJETIVO DEL CARGO
Desarrollar y mantener aplicaciones estables y funcionales que satisfagan las necesidades de la empresa, colaborando estrechamente con equipos multidisciplinarios (UX, PO, Comercial y Tecnología) para garantizar la coherencia del sistema y optimizar la experiencia de los usuarios.
¿QUÉ FUNCIONES REALIZARÁS?
- Desarrollo y Calidad de Código: Diseñar y programar código limpio, eficiente y mantenible (con comentarios en inglés), respetando las convenciones técnicas y buenas prácticas del equipo.
- Arquitectura y Microservicios: Diseñar y desarrollar soluciones escalables (web/móvil), garantizando el uso óptimo de recursos y tiempos de ejecución.
- Gestión de Sprints y Producto: Analizar Historias de Usuario, diseñar soluciones técnicas, estimar esfuerzos (Story Points) y estructurar tickets de desarrollo.
- Testing y Documentación: Documentar algoritmos/componentes (Confluence o código), realizar pruebas internas antes de cada entrega y mantener control de versiones frecuente (commits).
- Soporte y Colaboración: Resolver incidencias asignadas por el líder técnico, refinar definiciones con el área de Producto y asegurar la calidad gráfica en plataformas y navegadores soportados.
CONDICIONES OFERTA Y TRABAJO
Lugar de trabajo: Las Condes, Región Metropolitana (Chile)
Modalidad: Híbrido
Tipo de Contrato: Plazo fijo, con pase a Indefinido según desempeño
¿QUÉ NECESITAS PARA POSTULAR?
Educación:
- Titulado/a universitario/a de Ingeniería Civil en Computación, Ingeniería en Informática, Ingeniería en Telecomunicaciones o carreras afines.
Conocimientos:
- En Lenguajes de programación (SQL, Python, Java, JavaScript, C#) (Excluyente)
- Dominio avanzado y crítico en React y TypeScript.
- En al menos una plataforma en la nube (GCP, AWS, Azure, etc) (Excluyente)
- Conocimiento avanzado en diversos motores de bases de datos relacionales y no relacionales como Postgresql, Mongodb, Bigquery (excluyentes), entre otras.
- En desarrollo de Microservicios. (Excluyente).
- En patrones de diseño y buenas prácticas de desarrollo. (Deseable).
- En arquitectura de software. (Excluyente).
Experiencia:
- Desde 3 o + años en desarrollo de software
- Experiencia demostrable en lenguajes de programación (SQL, Python, C#, JavaScript y Java)
- Experiencia demostrable en resolución de problemas en entornos de software y nube, revisión de logs, uso de herramientas analíticas.