Full-Stack Software Developer

Date PostedApril 14, 2026LocationSantiago, ChileCompanyTraining Competence SpaSalaryUSD $2000 - USD $3000TypeFull-time, Hybrid

Job Summary

Buscamos un Ingeniero de software o carrera afín con perfil Desarrollador Full Stack Semi Senior / Senior. El candidato participará activamente en la construcción, evolución y mantenimiento de productos web escalables. El rol implica trabajar tanto en backend con Ruby on Rails como en frontend con React y GraphQL.

Responsibilities

  • Desarrollar funcionalidades full stack (Ruby on Rails y React)
  • Diseñar y consumir APIs (GraphQL/REST)
  • Implementar pruebas unitarias e integración
  • Participar en code reviews y arquitectura
  • Optimizar rendimiento y bases de datos

Required Skills

  • Ruby on Rails y React
  • GraphQL y diseño de APIs
  • PostgreSQL
  • AWS, CI/CD
  • Git y testing

Job Details

Responsabilidades: - Desarrollar y mantener funcionalidades full stack utilizando Ruby on Rails en backend y React en frontend. - Diseñar, construir y consumir APIs, idealmente bajo esquemas GraphQL y también REST cuando corresponda. - Participar en decisiones de arquitectura y diseño técnico, proponiendo soluciones robustas, limpias y escalables. - Implementar y mantener pruebas unitarias y, de ser posible, pruebas de integración para asegurar la calidad del software. - Optimizar consultas, rendimiento de aplicación y uso de recursos en bases de datos. - Colaborar con equipos de producto, diseño, QA y DevOps para entregar soluciones de valor. - Participar activamente en code reviews, estimación técnica, resolución de incidencias y mejora continua del código. - Aportar en buenas prácticas de desarrollo, mantenibilidad, seguridad y documentación técnica. Requisitos: - 4+ años de experiencia comprobable en desarrollo de software. - Experiencia sólida en Ruby on Rails para desarrollo backend. - Experiencia sólida en React para desarrollo frontend. - Experiencia trabajando con GraphQL y consumo/diseño de APIs. - Conocimiento y práctica en testing unitario. - Manejo de PostgreSQL o bases de datos relacionales equivalentes. - Experiencia trabajando con Git, pull requests y revisiones de código. - Capacidad para desenvolverse de forma autónoma y colaborar en equipo. - Experiencia con servicios cloud en AWS. - Familiaridad con CI/CD, despliegues y monitoreo. - Experiencia previa en productos SaaS, LMS o plataformas de alto uso concurrente.