Sr. Backend Engineer

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. Buscamos Backend Engineer para el equipo de Producto México La tecnología y automatización de procesos nos permite ofrecer una inversión con comisiones bajas, sin montos mínimos y 100% online, por eso es clave mantener una alta densidad de talento y encontrar a la persona perfecta para sumarse al equipo de Devs. Alguien que disfrute construir y mejorar sistemas backend eficientes y escalables. Nos interesa que tengas experiencia en Python y, si también manejas Golang o Ruby, mejor aún. No es requisito que sepas mucho de estos últimos, pero sí que no les tengas miedo para meter mano si la ocasión lo requiere. Esto implica:
  • Diseñar, programar y mantener modelos de datos escalables y semánticamente correctos, asegurando que sean eficientes y fáciles de evolucionar. Usamos PostgreSQL como base de datos principal.
  • Manejar transacciones distribuidas en sistemas distribuidos, asegurando consistencia y resiliencia en nuestros flujos de datos.
  • Hacer interactuar de manera coordinada nuestros servicios frontend y backend mediante GraphQL y APIs REST con OpenAPI.
  • Integrarnos con bancos a través de APIs y scrapers.
  • Diseñar e implementar tests automatizados para garantizar estabilidad y performance.
  • Monitorear errores y rendimiento con herramientas como Sentry, AWS CloudWatch y sistemas de observabilidad basados en OpenTelemetry.
  • Manipular la línea temporal en Git, capaz de reescribir la historia, manejar ramas paralelas y viajar entre commits como si fueran dimensiones alternativas.
  • Así que, qué buscamos?
  • No te pedimos una experiencia laboral específica. Esperamos que lleves al menos 5 años programando, ya sea de manera formal o informal.
  • Experiencia desarrollando en Python (Django especialmente).
  • Experiencia diseñando modelos de datos escalables y semánticamente correctos.
  • Conocimientos de PostgreSQL y optimización de consultas.
  • Familiaridad con GraphQL y APIs REST.
  • Ganas de trabajar con Golang y Ruby si es necesario.
  • Experiencia manejando transacciones distribuidas en sistemas distribuidos.
  • Si tienes algo de experiencia en frontend, es un plus, pero el foco es backend.
  • Eres capaz de expresarte con precisión, transparencia y honestidad. En Fintual valoramos mucho que puedas comunicar de manera concisa, que seas vulnerable y directa.
  • Salvas con el inglés. No tienes que hablarlo perfecto pero sí entenderlo. Debes ser capaz de escribir y programar bien en inglés, además de comprender textos.
  • 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:
  • Construct a simple Portfolio class that has a collection of Stocks and a "Profit" method that receives 2 dates and returns the profit of the Portfolio between those dates. Assume each Stock has a "Price" method that receives a date and returns its price.
    Bonus Track: make the Profit method return the "annualized return" of the portfolio between the given dates.

  • Pasada la revisión del código, estas son las etapas:
  • Screening (30 min) con alguien del equipo de Devs para conocerte, contarte más del cargo y hacer un ejercicio de pseudocódigo.
  • Entrevista técnica (50 min) en la que tendrás que programar en vivo algo que te pidamos.
  • 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)


  • 👩🏻‍💻 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 
    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 3 (desde 2800 USD al bolsillo)
  • Level 4 (desde 4000 USD al bolsillo)
  • Los rangos pueden variar según tu experiencia
    Tu equipo
  • Nos encantaría que estuvieras viviendo en Ciudad de México para compartir con el equipo, pero recibiremos postulaciones de todas las personas que estén en zonas horarias que coincidan con Chile o México.
  • Trabajarás con otros devs como Coni, Jaime, Jared, Joaquín, Martini,  Pipo o Pol
  • 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í

    Transfiere desde $1 y lo diversificamos en ETFs, renta fija global, Apple, Tesla, Microsoft y miles más. Sin letra chica. Regulada por la CMF. Administramos US$ 638 millones de 69.000 personas.

    View all jobs
    Get hired quicker

    Be the first to apply. Receive an email whenever similar jobs are posted.

    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Backend Engineer Q&A's
    Report this job
    Apply for this job