Symplifica

Desarrollador/a Full Stack MID — Vue + Ruby on Rails

Symplifica Bogotá, Bogota D.C., Colombia

Human Resources Services · 51-200 employees

2 d ago
rails Mid (2-5 yrs) Full-time Colombia
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Develop end-to-end features for a Single Page Application using Vue and a Ruby on Rails backend. Manage database modeling, API development, and automated testing to ensure high-quality, scalable solutions.

What they look for

Vue Ruby on Rails JavaScript PostgreSQL SQL REST APIs ActiveRecord RSpec Git Docker Tailwind CSS MVC Debugging Code review Backend development Frontend development

Requirements

Requires at least 2 years of professional experience with Vue, Ruby on Rails, and PostgreSQL. Candidates must demonstrate strong skills in REST API development, database optimization, and clean code practices.

Benefits

Autonomy in development Professional growth opportunities Impactful projects

Full description

¿Te gusta construir soluciones de principio a fin, entender el negocio detrás del código y tener autonomía para llevar una funcionalidad completa desde backend hasta frontend?

En Symplifica buscamos un/a Desarrollador/a Full Stack MID con bases técnicas sólidas, atención a la calidad del código y capacidad para construir soluciones escalables.

Trabajarás sobre una SPA en Vue, un backend en Ruby on Rails y PostgreSQL, dentro de un equipo en el que tendrás autonomía para desarrollar features completas, participar en revisiones de código y resolver retos reales de negocio.

¿Qué harás en este rol?

  • Desarrollar funcionalidades end-to-end en frontend y backend.
  • Construir y evolucionar nuestra SPA utilizando Vue y JavaScript.
  • Desarrollar APIs REST y servicios utilizando Ruby on Rails.
  • Modelar datos y construir consultas eficientes sobre PostgreSQL.
  • Implementar autenticación, permisos, validaciones y mecanismos de seguridad.
  • Integrar frontend, backend y servicios externos.
  • Crear y mantener pruebas automatizadas para garantizar la calidad de los desarrollos.
  • Participar en revisiones de código, debugging y mejora continua de nuestras prácticas de desarrollo.
  • Entender reglas de negocio complejas y convertirlas en soluciones tecnológicas mantenibles y escalables.

¿Qué buscamos en ti?

  • Vue — mínimo 2 años de experiencia
  • Experiencia sólida desarrollando interfaces con Vue y JavaScript.
  • Manejo de herramientas del ecosistema como incluyendo manejo de permisos y sesiones.
  • Manejo de estado reactivo.
  • Integración con APIs, formularios, validaciones, manejo de errores y CSRF.
  • Ruby on Rails — mínimo 2 años de experiencia
  • Experiencia sólida en Ruby y el framework Ruby on Rails.
  • Desarrollo de APIs REST, controladores, validaciones y manejo global de errores.
  • Experiencia con mecanismos de seguridad: sesiones, roles/permisos, manejo de contraseñas y protección CSRF.
  • Entendimiento profundo del patrón MVC, ActiveRecord y código limpio.
  • Experiencia configurando y manejando background jobs (ej. GoodJobs u otros).
  • Bases de datos — mínimo 2 años de experiencia
  • PostgreSQL y SQL avanzado: JOINs, agregaciones, subconsultas, índices y transacciones.
  • Manejo de migraciones y versionamiento de esquema con ActiveRecord.
  • Optimización de consultas (N+1 queries) y rendimiento en bases de datos relacionales.

Testing y herramientas

  • Experiencia con frameworks de testing en Ruby (RSpec, similares).
  • Git y manejo de flujos de ramas.
  • Capacidad de hacer debugging Full Stack end-to-end.

Suma puntos si tienes experiencia con:

  • Docker y contenedores.
  • Tailwind CSS.
  • Integración con servicios externos.
  • Inglés para lectura de documentación técnica.

Nos encanta si eres una persona:

  • Autónoma para desarrollar features completas de backend + frontend.
  • Capaz de entender y modelar reglas de negocio complejas.
  • Comprometida con la calidad y las buenas prácticas.
  • Clara para comunicar, documentar y participar en code reviews.
  • Colaborativa, curiosa y con ganas de seguir aprendiendo.

Lo que encontrarás en Symplifica

  • Modalidad de trabajo: Híbrido
  • Horario: Lunes a viernes
  • Un equipo donde tendrás autonomía para construir y proponer.
  • Retos tecnológicos conectados directamente con necesidades reales del negocio.
  • Espacio para experimentar con nuevas tecnologías y aportar mejoras arquitectónicas.
  • La oportunidad de construir productos tecnológicos que generan impacto en la vida de miles de personas.

Similar roles