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:
    • 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.

    • 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)

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í