Desarrollador (a) Full-Stack

Ripley chile Santiago, Santiago, Chile
¡Hola Desarrollador/a Full Stack!

Únete a un equipo lleno de talentos 🦾🦾 En Ripleytech somos apasionados por la tecnología y creemos en la diversidad como eje de la innovación💡.

Nos encanta descubrir nuevas oportunidades y desafíos; por eso, promovemos la creatividad para mejorar cada uno de nuestros productos pensando siempre en las personas. 🚀👏

Si te gusta siempre estar innovando y proponiendo nuevas ideas, este lugar es para ti.

Entendemos y nos amoldamos a tu estilo de vida, promoviendo beneficios que fomenten la flexibilidad en la manera de trabajar, modernas oficinas adaptadas a nuestra modalidad RWorks y equipos cohesionados con un gran clima laboral. ¡Sé parte del gran equipo Ripley!


Funciones del cargo

● Construir servicios con los principios y metodologías establecidos por la compañía, incluyendo, entre otros: servicios RESTful, principios SOLID, y estrategias de Microservicios.
● Construir interfaces de usuario utilizando React.
● Optimizar la aplicación para máxima velocidad y escalabilidad.
● Diseñar e implementar soluciones de almacenamiento y procesamiento de datos, en conjunto con el equipo de sistemas.
● Implementar las pruebas automáticas, tanto a nivel de plataforma, performance y testeo
unitario.
● Apoyar los pasos a producción, priorizando estrategias de entrega continua.
● Apoyar en la detección y diagnóstico de problemas y bugs durante todo el proceso de entrega de software.
● Desarrollar soluciones extensibles y escalables que podrían ser usadas por otros equipos.
● Identificar las diferencias entre múltiples plataformas de entrega, optimizando el resultado.

Requerimientos del cargo

Para efectos del desempeño de este cargo, se requiere experiencia ligada a:
● Experiencia demostrable desarrollando aplicaciones cliente o servidor con RESTful API’s.
● Experiencia trabajando con programación orientada a objetos y Microservicios
● Experiencia trabajando con React.
● Experiencia desarrollando o trabajando con pipelines de entrega continua.

Por otro lado, se requerirá conocimientos y/o manejo en:
● Linux y Git
● Manejo y experiencia aplicando patrones de diseño de desarrollo de software (como estructurales, de comportamiento).
● Sistemas de almacenamiento en memoria. (MySQL, PostgreSQL,Redis, Memcached).
● Lenguajes de programación (Python, PHP, Java, Go, Scala, Typescript).
● Lenguajes y formatos como HTML5, JSON, XML, CSS3, SASS.

Opcionales

  • Experiencia gestionando bases de datos, incluyendo migraciones de datos, transformaciones de datos y scripting.

*Position is 100% remote, but candidates must reside in Santiago, Chile.