Back-end Software Engineer at foris.ai


Company Logo

foris.ai is Hiring

Job Info:
  • Company foris.ai
  • Position Back-end Software Engineer
  • Location Remote, LATAM
  • Source GetOnBrd
  • Published September 06, 2024(45+ days ago)
  • Category Development
  • Type Full-Time
  • Salary $2500 - $3500 USD/Month


Job Description

  • Tienes un nivel semi-senior en desarrollo Back-end:
  • Tienes una base te贸rica s贸lida en los fundamentos de la ingenier铆a de software. En particular:
    • C贸mo funciona el ciclo de desarrollo de sistemas
    • Patrones de arquitectura como MVC o Cliente-Servidor
    • Paradigmas de programaci贸n como POO y Programaci贸n funcional
  • Tienes un dominio avanzado de alg煤n lenguaje de desarrollo Back-end:
    • De preferencia alguno de estos lenguajes: Python, Ruby, Elixir, Node.js o Go
    • Sin embargo, si dominas otro lenguaje como C#, Java, PHP o Rust, se espera que tengas un nivel intermedio en alguno del punto anterior (Python, Ruby, Elixir, Node.js o Go).
  • Tienes un dominio avanzado de bases de datos relacionales (ojal谩 PostgreSQL, pero no excluyente). Esto implica que:
    • Puedes escribir sentencias SQL avanzadas (como window functions, partitions o CTEs)
    • Conoces de 铆ndices y optimizaciones de consultas
    • Conoces de procedimientos almacenados y vistas
    • Conoces de transacciones y propiedades ACID
  • Tienes experiencia dise帽ando e implementando APIs (ojal谩 GraphQL, pero no excluyente)
  • Dominas herramientas y m茅todos b谩sicos del desarrollo de software:
    • Control de versiones (Git)
    • Desarrollo 谩gil / SCRUM
    • Identificaci贸n, diagn贸stico y correcci贸n de errores
    • Cliente de bases de datos como: DBeaver, TablePlus, PGAdmin u otro
  • Conoces y has vivido el ciclo completo de desarrollo web: dise帽o, desarrollo y despliegue.
  • Tienes buenas pr谩cticas de proyectos de c贸digo colaborativo:
    • Escribes c贸digo para que otros lo lean y lo entiendan
    • Sabes documentar tu c贸digo y tus dise帽os de soluci贸n
    • Puedes revisar y dar feedback del c贸digo de otros
  • Tienes buenas pr谩cticas de trabajo en equipo:
    • Expresas tus pensamientos con precisi贸n
    • Te comunicas con transparencia y honestidad
    • Respetas distintos puntos de vista y los integras en tus soluciones
  • Te sientes c贸modo/a leyendo art铆culos t茅cnicos y escribiendo c贸digo en ingl茅s.

鉁夛笍