This is a remote position.
Buscamos un Ruby Developer para unirse a nuestro equipo y liderar la parte de Backend. Es una posición 100% remota, orientada a personas que no solo programan, sino que piensan, diseñan, cuestionan y construyen producto. El rol exige una fuerte orientación a arquitectura, rendimiento, calidad de código y al uso estratégico de IA en todo el ciclo de desarrollo.
La persona ideal es proactiva, autónoma, con alto sentido de ownership, capaz de tomar decisiones técnicas, proponer mejoras y colaborar estrechamente con el equipo para hacer evolucionar el producto a largo plazo.
Responsabilidades principales:
Escribir código Ruby limpio, mantenible y eficiente.
Diseñar y desarrollar funcionalidades robustas, escalables y seguras en el Backend.
Liderar la parte de Backend, tomando decisiones técnicas y guiando buenas prácticas.
Contribuir a todas las fases del ciclo de vida de desarrollo (diseño, implementación, pruebas, despliegue, mantenimiento).
Aplicar TDD (Test Driven Development) de forma rigurosa en cada entregable.
Integrar y aprovechar la IA a lo largo de todo el proceso de desarrollo:
Razonamiento y diseño de soluciones.
Generación y refactorización de código.
Diseño y automatización de pruebas.
Depuración y optimización de rendimiento.
Seguir y promover buenas prácticas: pruebas unitarias, integración continua, SCRUM, refactorización y estándares de código.
Impulsar la adopción de nuevas tecnologÃas dentro del stack cuando aporten valor.
Estar disponible y ser colaborador activo durante incidentes de producto o soporte a clientes cuando sea necesario.
Dar y recibir feedback constructivo, desafiando a otros con amabilidad y rigor técnico.
Requisitos
Requisitos:
Experiencia y conocimientos técnicos
Experiencia comprobable como Ruby on Rails Developer (idealmente perfil mid-senior o senior).
2 a 5 años de experiencia en desarrollo de software.
Sólida experiencia en diseño de sistemas y arquitectura de aplicaciones.
Conocimiento práctico de bases de datos NoSQL.
Experiencia en desarrollo Full Stack (aunque el foco es Backend, se valora comprensión del Front).
Dominio de herramientas y flujos de trabajo con IA para desarrollo:
Prompt engineering.
Generación y refactorización de código.
Soporte a testing y validación.
Experiencia aplicando TDD y buenas prácticas de ingenierÃa (unit testing, CI, refactorización, code standards).
Conocimiento y uso de metodologÃas ágiles (SCRUM).
Capacidad para usar Cloud Code (incluye una prueba técnica grabada en video).
Habilidades personales y profesionales:
Liderazgo técnico en la capa de Backend.
Alta proactividad: que no haya que estar detrás de la persona para avanzar.
Alto nivel de autonomÃa y sentido de propiedad del producto (ownership).
Capacidad para pensar, cuestionar, experimentar y proponer mejoras.
Orientación a rendimiento, arquitectura y experiencia de usuario, no solo a “que funcione”.
Buenas habilidades de comunicación y trabajo en equipo.
Otros requisitos:
Idioma: español.
Formación académica: se valora más la experiencia que el tÃtulo formal.
Modalidad: remoto.
Horario: Lunes a viernes, de 12:00 a 22:00 (hora España).
Inicio: lo antes posible.
Proyecto de largo plazo, con intención de relación indefinida.