Con MACH estamos revolucionando la industria financiera con una solución gratuita y para todos que permite comprar en comercios internacionales, pagar a tus amigos, compartir gastos de forma fácil y rápida a través de una experiencia móvil única. En nuestro tercer año ya logramos crecer de 0 a 3.300.000 de usuarios con todos los desafíos que esto implica. Somos un equipo de desarrollo de excelencia, que está constantemente colaborando y resolviendo desafíos tecnológicos sin miedo a experimentar con las últimas tecnologías, en nuestro 1er año ya fuimos destacados por AWS como caso de éxito.
• Desarrollar software con impacto directo a 3 millones de usuarios en Chile.
• Crear aplicaciones que mueven cientos de millones de pesos cada día.
• Trabajar en un equipo altamente capacitado y con tecnologías tope de línea.
• Trabajar de la mano de con el equipo de Producto para alinear nuestros objetivos con los desafíos técnicos que tengamos.
• Definir arquitecturas de las soluciones backend que sean robustas, eficientes y extensibles.
• Desarrollar soluciones backend para distintas áreas, como por ejemplo: prevención de fraudes, growth, transacciones, tarjetas, MachPay, entre otras.
• Optimizar y escalar aplicaciones backend, buscar y arreglar problemas de código.
•Que conozcas distintas estructuras de datos y sabes cuál sería mejor en cada caso.
•Que tengas experiencia profesional desarrollando con alguna tecnología backend, en especifico NodeJS y Typescript
•Que tengas por lo menos 3 años de experiencia profesional en desarrollo de Software Backend.
•Que tengas experiencia con uso avanzado de bases de datos: modelamiento de datos, optimización de consultas. Idealmente, pero no excluyente, con MongoDB o parecidas.
•Que tengas experiencia modelando problemas complejos y diseñando arquitecturas eficientes, robustas y escalables.
•Saber cómo minimizar la deuda técnica.
•Que tengas experiencia utilizando infraestructura y servicios cloud, preferiblemente AWS, pero también otros.
•Que escribas código de muy alta calidad: limpio y bien estructurado. Nos gustaría ver algunos ejemplos.
•Has trabajado con arquitectura de microservicios. Conoces sus pros y contras frente a otras arquitecturas.
•Que tengas experiencia diseñando pruebas unitarias, de integración, u otras.
•Que puedas comunicar tus ideas de manera clara, estando abierto a las ideas de otros.
•Disponibilidad Full-time.
•Que hables y escribas inglés de nivel intermedio - avanzado.
•Has dado charlas o compartiendo tu conocimiento en instancias como meetups.
•Contribuyes código a proyectos open source. ¿Tienes un repositorio público?
•Ayudas a la comunidad de desarrolladores. ¿Participas activamente en discusiones en StackOverflow, etc.?
•Hablas JavaScript o TypeScript como si fuera tu idioma materno.
•Has diseñado e implementado APIs REST o GraphQL.
•Has trabajado con comunicación asíncrona mediante colas y eventos.
•Has trabajado con sistemas de mucha carga y alto rendimiento.
•Indefinido.
•Disponibilidad Fulltime
•Trabajo full flexible.
Locally remote only
Position is 100% remote, but candidates must reside in Chile.