Backend Software Engineer
Desafío general del rol:
El Backend Software Engineer es un jugador clave en el desarrollo de nuestro producto y tendrá como principal objetivo diseñar, desarrollar y mantener aplicaciones robustas, asegurando una performance óptima y una excelente experiencia de usuario.
Quien ocupe este rol será responsable del diseño, desarrollo e implementación de servicios backend que soporten funcionalidades críticas del producto y garanticen una integración fluida con sistemas internos y externos. Esta persona trabajará en estrecha colaboración con equipos de producto, frontend, infraestructura y otros squads para impulsar el crecimiento y la evolución técnica de nuestras plataformas.
Las principales responsabilidades de quien ocupe este rol serán:
Diseñar, desarrollar y mantener servicios backend utilizando tecnologías como Node.js, Go, Java o similares.Construir e integrar APIs RESTful y/o GraphQL, asegurando performance, trazabilidad y seguridad.Tomar ownership técnico de los desarrollos, proponiendo soluciones, estimando esfuerzos y priorizando mejoras.Escribir código limpio, modular y bien testeado, siguiendo buenas prácticas de ingeniería y estándares de arquitectura.Implementar pipelines de CI/CD y participar en procesos de deploy y monitoreo en entornos cloud (AWS, GCP u otros).Participar en code reviews, decisiones de diseño y definición de arquitecturas escalables.Colaborar con el equipo de DevOps para optimizar rendimiento, disponibilidad y observabilidad.Diagnosticar y resolver problemas de performance o integraciones complejas con terceros o sistemas legados.
Esperamos que los candidatos y candidatas para este rol tengan los siguientes conocimientos, experiencia y habilidades:
3 a 5 años de experiencia en desarrollo backend.Experiencia con Node.js, Go, Java o lenguajes similares.Conocimiento profundo de conceptos como REST, Webhooks, Autenticación, Integraciones vía APIs.Experiencia trabajando con bases de datos relacionales (PostgreSQL, MySQL) y no relacionales (MongoDB, DynamoDB).Familiaridad con herramientas de virtualización y contenedores como Docker (Kubernetes es un plus).Experiencia con pipelines de integración y despliegue continuo (CI/CD, GitHub Actions, GitLab CI, etc.).Experiencia trabajando en entornos de cloud computing (preferentemente AWS).Experiencia con arquitecturas orientadas a microservicios (deseable).Conocimientos básicos de infraestructura (networking, monitoreo, logs) (deseable).Experiencia integrando sistemas de terceros (ej: plataformas de pago, sistemas legacy, etc) (deseable).Actitud proactiva, autonomía y compromiso con la calidad técnica.Capacidad para trabajar en equipo dentro de un entorno ágil y colaborativo.Buena comunicación para compartir ideas técnicas y coordinar con otras áreas.Curiosidad tecnológica, ganas de aprender y de mejorar continuamente.
Te contamos por qué está bueno trabajar en Qurable:
Vas a trabajar en un producto en constante evolución y vas a poder involucrarte aportando tus ideas.Nos importa tener una cultura colaborativa por lo que siempre contarás con un equipo que te apoya en lo que necesites.Como somos una startup, aún estamos escribiendo muchos de nuestros procesos y todo es muy dinámico, así que todos los días son distintos.Nos gusta trabajar alineados en el objetivo, pero con mucha autonomía, así que vas a poder traer tu impronta.Nos importa lo que hacemos y cómo lo hacemos y el equipo se encuentra comprometido con el resultado y el proceso.Además ofrecemos: honorario en dólares, trabajo remoto, horario flexible, 3 semanas de vacaciones, honorario #13, home allowance (apoyo económico al trabajo remoto) y health allowance (apoyo económico para servicios médicos).
Apply Now
El Backend Software Engineer es un jugador clave en el desarrollo de nuestro producto y tendrá como principal objetivo diseñar, desarrollar y mantener aplicaciones robustas, asegurando una performance óptima y una excelente experiencia de usuario.
Quien ocupe este rol será responsable del diseño, desarrollo e implementación de servicios backend que soporten funcionalidades críticas del producto y garanticen una integración fluida con sistemas internos y externos. Esta persona trabajará en estrecha colaboración con equipos de producto, frontend, infraestructura y otros squads para impulsar el crecimiento y la evolución técnica de nuestras plataformas.
Las principales responsabilidades de quien ocupe este rol serán:
Diseñar, desarrollar y mantener servicios backend utilizando tecnologías como Node.js, Go, Java o similares.Construir e integrar APIs RESTful y/o GraphQL, asegurando performance, trazabilidad y seguridad.Tomar ownership técnico de los desarrollos, proponiendo soluciones, estimando esfuerzos y priorizando mejoras.Escribir código limpio, modular y bien testeado, siguiendo buenas prácticas de ingeniería y estándares de arquitectura.Implementar pipelines de CI/CD y participar en procesos de deploy y monitoreo en entornos cloud (AWS, GCP u otros).Participar en code reviews, decisiones de diseño y definición de arquitecturas escalables.Colaborar con el equipo de DevOps para optimizar rendimiento, disponibilidad y observabilidad.Diagnosticar y resolver problemas de performance o integraciones complejas con terceros o sistemas legados.
Esperamos que los candidatos y candidatas para este rol tengan los siguientes conocimientos, experiencia y habilidades:
3 a 5 años de experiencia en desarrollo backend.Experiencia con Node.js, Go, Java o lenguajes similares.Conocimiento profundo de conceptos como REST, Webhooks, Autenticación, Integraciones vía APIs.Experiencia trabajando con bases de datos relacionales (PostgreSQL, MySQL) y no relacionales (MongoDB, DynamoDB).Familiaridad con herramientas de virtualización y contenedores como Docker (Kubernetes es un plus).Experiencia con pipelines de integración y despliegue continuo (CI/CD, GitHub Actions, GitLab CI, etc.).Experiencia trabajando en entornos de cloud computing (preferentemente AWS).Experiencia con arquitecturas orientadas a microservicios (deseable).Conocimientos básicos de infraestructura (networking, monitoreo, logs) (deseable).Experiencia integrando sistemas de terceros (ej: plataformas de pago, sistemas legacy, etc) (deseable).Actitud proactiva, autonomía y compromiso con la calidad técnica.Capacidad para trabajar en equipo dentro de un entorno ágil y colaborativo.Buena comunicación para compartir ideas técnicas y coordinar con otras áreas.Curiosidad tecnológica, ganas de aprender y de mejorar continuamente.
Te contamos por qué está bueno trabajar en Qurable:
Vas a trabajar en un producto en constante evolución y vas a poder involucrarte aportando tus ideas.Nos importa tener una cultura colaborativa por lo que siempre contarás con un equipo que te apoya en lo que necesites.Como somos una startup, aún estamos escribiendo muchos de nuestros procesos y todo es muy dinámico, así que todos los días son distintos.Nos gusta trabajar alineados en el objetivo, pero con mucha autonomía, así que vas a poder traer tu impronta.Nos importa lo que hacemos y cómo lo hacemos y el equipo se encuentra comprometido con el resultado y el proceso.Además ofrecemos: honorario en dólares, trabajo remoto, horario flexible, 3 semanas de vacaciones, honorario #13, home allowance (apoyo económico al trabajo remoto) y health allowance (apoyo económico para servicios médicos).
Apply Now