Software Engineer
Ciudad de México
Producto /
Full time /
Hybrid
En Fintual hacemos que las inversiones sean simples, transparentes y al alcance de todas las personas.
Nacimos con la idea de que cualquiera, sin importar el dinero que tenga, pueda invertir bien sus ahorros y hacer crecer su patrimonio. La mitad de nuestros clientes dice que antes de Fintual no tenía experiencia administrando su dinero, por eso el reto es mostrarles cómo pueden hacerlo y ayudarles a convertirlo en un hábito.
Además, somos la primera startup en Hispanoamérica en lanzar sus propios fondos para invertir.
Producto MX
En Fintual, estamos buscando a alguien que quiera construir producto de verdad. Que se entusiasme con resolver problemas reales de usuarios, en equipo, y que le guste ver cómo sus ideas y código llegan a producción.
Aquí vas a trabajar codo a codo con producto, diseño y otros devs para pensar y desarrollar features de punta a punta: desde la experiencia del usuario en la app hasta cómo se procesa todo en el backend.
Buscamos a alguien que entienda que lo importante no es “hackear” una feature para que funcione, sino construir sobre buenos cimientos y mantenerlos. Que sepa modelar bien los problemas, sin sobre-abstraer, y que valore un código simple, claro y que se pueda mantener en el tiempo.
Qué buscamos?
- Experiencia sólida (más de 5 años) como Full Stack developer, con impacto real en productos en producción.
- Foco en React/React Native, con buen entendimiento de performance, animaciones, navegación y gestión del estado.
- Conocimientos de Ruby o Python en el backend (si manejas ambos mejor!).
- Experiencia trabajando con APIs RESTful, GraphQL, autenticación, manejo de errores, y diseño de contratos entre front y back.
- Familiaridad con CI/CD. Bonus si ya pasaste por el proceso de subir apps reales a producción y publicación en stores.
- Experiencia escribiendo y manteniendo tests: python, ruby o react: tests unitarios, de integración y end-to-end (por ejemplo, usando Jest, rspec o pytest).
- Una actitud proactiva, con ganas de mejorar lo existente, proponer ideas y tener ownership sobre lo que construye.
- Ganas de ser parte de un equipo chico, donde cada persona tiene impacto directo en el producto y en el rumbo del equipo.
Qué harás?
- Colaborar desde la concepción de nuevas funcionalidades junto al equipo de producto, aportando una mirada técnica desde el día uno.
- Diseñar y construir soluciones de punta a punta: desde endpoints en el backend hasta componentes en la app mobile.
- Participar activamente en decisiones de arquitectura, definición de flujos y mejora continua del producto.
- Acompañar a otros devs del equipo y trabajar en conjunto para llevar adelante las implementaciones.
- Ayudar a mantener un alto estándar de calidad, tanto en la experiencia de usuario como en el código que escribimos.
Cómo es el proceso?
- Antes de aplicar a la postulación, debes realizar la siguiente tarea, luego al postular tendrás que adjuntar el link de repositorio de github con la respuesta:
- Pasada la revisión del código, estas son las etapas:
- Screening (45 min) con alguien del equipo de Devs para conocerte, contarte más del cargo y hacer un ejercicio de pseudocódigo.
- Entrevista técnica (60 min): vas a traer una app de React/React Native base (puede ser la que genera el CLI) y durante la entrevista te vamos a pedir que implementes una feature sencilla sobre esa base.
- Conversación (30 min) con dos personas del equipo al que entrarías.
- Te pediremos referencias y tú también podrás hacer lo mismo con nosotros (podrás hablar 15 min. con 3 personas de Fintual, las que elijas)
Create a simple HTTP API that lets you track the value of a Portfolio over time.
What it should do:
The API should expose an endpoint to create a Portfolio, which contains a list of Stocks and the amount of each stock.
Each Stock has a Price method that takes a date and returns its price.
The API should expose an endpoint to calculate the profit of the portfolio between two dates.
Bonus (optional):
Add an annualized_return field to the response, showing the annualized return between the two dates.
Compensación salarial
- Una vez pases la entrevista técnica, definiremos en qué nivel técnico te vemos
Según ese nivel es que preparamos la posible oferta salarial
Para que tengas una idea, para este rol buscamos entre:
- Level 2 (desde 2500 USD)
- Level 3 (desde 3000 USD)
Los rangos pueden variar según tu experiencia y el salario se paga en moneda local del país contratante (Chile o México)
- 👩🏻💻 Sabías que si eres mujer estás dentro del 35% de la población que estudió alguna carrera STEM? En nuestra experiencia, las mujeres postulan a menos cargos que los hombres si ven que no cumplen con todos los requisitos. Así que si lo estás dudando, no lo pienses tanto
Algunos de nuestros beneficios:
• 7 semanas de vacaciones al año, debes tomarte mínimo 5 (sí, leíste bien).
• Plan de Stock Options después de 1 año.
• Seguro de gastos médicos.
• Desayuno y almuerzo cuando vayas a la oficina.
• Martes sin reuniones.
• Licencia parental de 12 semanas para la persona no gestante.
• Te pediremos venir a la ofi 2 días a la semana si vives a menos de 1 hora de distancia.
• Siempre podrás coordinar con tu equipo el work form anywhere (conectándote a +/- 1 hr de Chile o México).
Fintual fue incubada por la mayor aceleradora de negocios del mundo Y Combinator en 2018, por el programa dy/dx de la Universidad de Stanford y tiene como socios inversionistas a Kaszek, Hi Ventures (antes ALLVP) y Sequoia (los primeros inversores en Google, Whatsapp, Instagram, Stripe, PayPal, Linkedin, entre otras).
¿Quieres leer más de nuestra historia? Haz click aquí