Ingeniero de software sénior
Ubicación
Remote (LATAM)
Tipo de empleo
Contractor
Departamento
Engineering
Acerca de Develative
Develative forma equipos de ingeniería en América Latina para clientes en fintech, seguros y otras industrias. Nuestros ingenieros trabajan directamente con los equipos de los clientes, ayudan a tomar decisiones técnicas y asumen la responsabilidad de lo que construyen. Nos mantenemos involucrados durante cada colaboración mediante seguimientos regulares, comentarios y apoyo.
Acerca del cliente
Nuestro cliente desarrolla software para actuarios, ayudándolos a trabajar con datos y modelos predictivos. Te unirás a un pequeño equipo de ingeniería que trabaja estrechamente con el equipo fundador. El producto utiliza Rust en el backend, React y TypeScript en el frontend, e infraestructura de AWS.
Acerca del rol
Desarrollarás funcionalidades en toda la aplicación, desde entender el problema de un usuario hasta lanzar y mejorar la solución. Eso implica trabajar en interfaces, servicios backend y las conexiones entre ellos.
Este rol es ideal para alguien que disfruta trabajar cerca del producto, hace preguntas cuando los requisitos no están claros y puede avanzar sin esperar un ticket completamente especificado.
Responsabilidades
Trabajarás con el fundador y otros ingenieros para decidir cómo deben funcionar las funcionalidades y llevarlas adelante durante el desarrollo y el lanzamiento.
Desarrollar funcionalidades del producto usando Rust, React y TypeScript.
Desarrollar APIs y lógica de backend junto con las interfaces que las utilizan.
Hacer que los flujos de trabajo con gran cantidad de datos sean más fáciles de entender y navegar.
Dividir los requisitos en tareas manejables y comunicar las compensaciones de implementación.
Escribir pruebas, revisar código e investigar errores en toda la aplicación.
Abordar el rendimiento, la usabilidad y el manejo de errores como parte del desarrollo de funcionalidades.
Hacer seguimiento después del lanzamiento y mejorar las funcionalidades según los comentarios recibidos.
Documentar decisiones importantes y comunicar el progreso con claridad en un equipo asincrónico.
Requisitos
Debes tener experiencia lanzando aplicaciones de producción y sentirte cómodo asumiendo la responsabilidad de una funcionalidad en todo el stack.
Sólida experiencia con React y TypeScript.
Experiencia en desarrollo backend, incluidas APIs, persistencia de datos y pruebas de aplicaciones.
Experiencia con Rust, o una base sólida en otro lenguaje backend y disposición para volverte productivo en Rust.
Experiencia llevando funcionalidades desde los requisitos iniciales hasta el lanzamiento.
Buen criterio para decidir cuándo avanzar rápidamente y cuándo invertir en una solución más duradera.
Atención a la experiencia de usuario, incluidos estados de carga, errores y casos límite.
Inglés claro, tanto escrito como hablado.
Comodidad trabajando de forma independiente en un equipo pequeño donde las prioridades y los requisitos pueden evolucionar.
Deseable
La siguiente experiencia te ayudaría a familiarizarte con el producto y sus usuarios.
Experiencia en producción con Rust.
Experiencia con visualización de datos, software analítico o flujos de trabajo de usuario complejos.
Familiaridad con seguros, trabajo actuarial o productos financieros.
Experiencia trabajando de forma asincrónica con un equipo de startup distribuido.
Qué ofrecemos
Trabajarás directamente con las personas que dan forma al producto, con Develative brindando apoyo continuo durante toda la colaboración.
Un rol remoto trabajando con un pequeño equipo de ingeniería.
Responsabilidad sobre funcionalidades en frontend y backend.
Colaboración directa con el fundador y participación en decisiones de producto y técnicas.
Trabajar en software que ayuda a los usuarios a resolver problemas complejos de datos y modelado.
Seguimientos regulares y feedback de Develative.
¿Suena como tú? ¡Postula!
Nos encantaría conocerte; envía tu currículum y cuéntanos por qué crees que eres una buena opción para este rol a mfonollat@develative.com
