Ruby on Rails Developer
Ruby on Rails Developer
Ruby on Rails Developer
Need a visa? Mentions visa or work permit support — see the Visa sponsorship route.
About the role
Our client is building an infrastructure that will define the new era of corporate wellness. Backed by Itnig, the mission is to make it easy for SMEs to manage their employees' benefits in a 100% centralized way, eliminating administrative and technological complexity.
It is the trust infrastructure for major industry players in Italy and now also Factorial, which is now looking for new teammates to help bring this capability to more companies in different European countries.
To achieve this, we are looking for versatile professionals with a product-driven mindset and a desire to make an impact. We are a team of problem solvers, naturally curious, with a strong growth culture where collaboration, the exchange of ideas, and joint evolution come first.
What you'll get
We believe that if you are an experienced person you will be clear about what you are looking for professionally. That is why our proposal will be clear from the start:
Salary: We will be 100% transparent about the salary range because we want your experience to be compensated taking into account Bilbao salaries.
Work model: Hybrid and flexible. Some days you do need to come into the office, yes, but half the month you can work remotely from home.
-
Real well-being
Health insurance (Alan): Company-funded, with reimbursement for physiotherapy, dental, psychology, nutrition, and optometry.
Flexible compensation (Factorial Benefits): So you can save on meals, transportation, or childcare.
If you get sick: We cover 100% of your salary for the first 3 days.
Disconnection: Your birthday is a day off. In addition to your vacation days (23 days).
-
VISA: We sponsor your VISA and that of your partner/family if you are not a European resident.
Don't live in Europe? Don't worry, if we think you are a good fit, we will find a way to work together.
Galatea tortilla: On Thursdays when we go to the office, we go out for a tortilla together.
Multiculturalism: The team is made up of people with different backgrounds, expertise, and nationalities.
Off Site & activities: There are times during the year when we do other types of activities outside the office.
How you'll work
full-time
Permanent
Hiring process
We really like to get to know you, which is why our process is designed to be close and transparent. All interviews are conducted via video call, although we will be happy to invite you to visit our facilities if you prefer to come see us:
Profile Review: We analyze your background and initial fit.
Initial Connection (HR): A first conversation to learn about your journey, understand what you are looking for personally and professionally, and make sure you connect with the values of the people who make up the company.
Technical and human match: The backend engineering team comes into play. We want to get to know you better, talk about the projects you have built (have your GitHub ready!), and validate both the technical and personal fit.
Conversation with our CEO: A final conversation to go deeper into the company's vision and answer any remaining questions you may have.
Offer and Hiring: We present our proposal and, if everything fits, welcome to the team!
Your Mission
We are not looking for someone who just "participates" in the project, but rather someone who…
We are looking for a proactive person who wants to take responsibility and grow along with the project itself.
Your main challenge will be to support your backend teammates in development, but you will also need to roll up your sleeves and do other things when the situation requires it.
On a day-to-day basis, this means:
Designing, developing, and maintaining scalable backend applications using Ruby on Rails.
Building secure, high-performance RESTful APIs and system integrations for cloud platforms.
Developing and implementing microservices that improve the scalability, reliability, and maintainability of the application.
Participating in the full software development lifecycle, including technical design, development, testing, code reviews, deployment, and production support.
Collaborating with multidisciplinary engineering teams to deliver high-quality software solutions aligned with business requirements.
Optimizing database interactions and application performance, ensuring code quality and maintainability.
Writing unit and integration tests to ensure reliable and stable software releases.
Contributing to technical discussions, architectural improvements, and the continuous improvement of engineering best practices.
What you need to succeed on the team
Soft skills
Good technical communication.
Ability to work with moderate (not constant) supervision.
Good judgment for asking for help and proposing simple improvements.
Technical Skills:
Solid experience developing applications with Ruby on Rails.
Experience with ActiveRecord and migrations.
Good command of Git.
Use of SQL, preferably PostgreSQL.
Experience with automated testing (RSpec or Minitest).
Experience managing background processes (e.g., Sidekiq, ActiveJob).
Experience with REST and consuming APIs.
Basic knowledge of containers (Docker) or willingness to learn.
Experience optimizing SQL queries and data modeling in relational databases.
Ability to integrate third-party services via webhooks and RESTful APIs.
Experience applying object-oriented software design patterns and clean code principles in the service layer.
Conversational level of English.
About the role
Nuestro cliente está construyendo una infraestructura que definirá la nueva era del bienestar corporativo. Respaldados por Itnig, la misión es facilitar a las PYMEs la gestión de beneficios de sus empleados de forma 100% centralizada, eliminando la complejidad administrativa y tecnologíca.
Se trata de la infraestructura de confianza para grandes referentes del sector en Italia y ahora también Factorial, que ahora busca nuev@s compañer@s que ayude a llevar esta capacidad a más empresas en diferentes países de Europa.
Para lograrlo, buscamos profesionales versátiles, con mentalidad product-driven y ganas de generar impacto. Somos un equipo de solucionadores de problemas, curiosos por naturaleza y con una fuerte cultura de crecimiento, donde prima la colaboración, el intercambio de ideas y la evolución conjunta.
What you'll get
Consideramos que si eres una persona con experiencia tendrás claro lo que buscas a nivel profesional. Por eso nuestra propuesta será clara desde el inicio:
Salario: Seremos 100% transparentes sobre la banda salarial ya que queremos que tu experiencia esté compensada teniendo en cuenta los salarios de Bilbao.
Modalidad: Trabajo híbrido y flexible. Hay días en los que toca venir a la oficina, sí, pero la mitad del mes podrás teletrabajar desde casa.
-
Bienestar real
Seguro de salud (Alan): Financiado por la empresa, con reembolso en fisio, dentista, psicología, nutrición y óptica.
Retribución flexible (Factorial Benefits): Para que ahorres en comida, transporte o guardería.
Si caes enfermo: Cubrimos el 100% de tu salario los 3 primeros días.
Desconexión: El día de tu cumpleaños es libre. Además de tus vacaciones (23 días).
-
VISA: Sponsorizamos tu VISA y la de tu pareja/familia si no eres residente europeo.
¿No vives en Europa? No te preocupes, si consideramos que encajas encontraremos la forma de trabajar juntos.
Tortilla del Galatea: Los jueves que toca ir a la oficina, vamos juntos a comer una tortilla.
Multiculturalidad: El equipo está formado por personas con diferente background, expertise y nacionalidad.
Off Site & actividades: Hay momentos del año en el que hacemos otro tipo de actividades fuera de la oficina.
How you'll work
full-time
permanent
Hiring process
Nos gusta conocerte de verdad, por eso nuestro proceso está diseñado para ser cercano y transparente. Todas las entrevistas se realizan vía videollamada, aunque estaremos encantados de invitarte a conocer nuestras instalaciones si prefieres visitarnos:
Revisión de Perfil: Analizamos tu trayectoria y encaje inicial.
Conexión inicial (HR): Una primera charla para conocer tu recorrido, entender qué buscas a nivel personal y profesional, y asegurarnos de que conectas con los valores de las personas que formamos la compañía.
Match técnico y humano: Entra en escena el equipo de ingeniería backend. Queremos conocerte mejor, hablar sobre los proyectos que has construido (¡ten a mano tu GitHub!) y validar el encaje tanto técnico como personal.
Conversación con nuestro CEO: Una última charla para profundizar en la visión de la empresa y responder a tus dudas finales.
Oferta y Contratación: Presentación de nuestra propuesta y, si todo encaja, ¡te damos la bienvenida al equipo!
Tu Misión
No buscamos a alguien que solo "participe" en el proyecto, sino que ….
Buscamos una persona proactiva que quiera tomar responsabilidad y evolucionar con el propio proyecto.
Tu reto principal será acompañar a tus compañeros de backend en el desarrollo, pero te tocará remangarte y hacer otras cosas cuando la situación lo requiera.
En el día a día, esto significa:
Diseñar, desarrollar y mantener aplicaciones backend escalables utilizando Ruby on Rails.
Construir APIs RESTful seguras y de alto rendimiento e integraciones de sistemas para plataformas en la nube.
Desarrollar e implementar microservicios que mejoren la escalabilidad, la fiabilidad y la mantenibilidad de la aplicación.
Participar en el ciclo de vida completo del desarrollo de software, incluyendo el diseño técnico, desarrollo, pruebas, revisiones de código, despliegue y soporte a producción.
Colaborar con equipos de ingeniería multidisciplinares para entregar soluciones de software de alta calidad alineadas con los requisitos del negocio.
Optimizar las interacciones con la base de datos y el rendimiento de la aplicación, garantizando la calidad y la mantenibilidad del código.
Escribir pruebas unitarias y de integración para asegurar lanzamientos de software fiables y estables.
Contribuir a discusiones técnicas, mejoras arquitectónicas y a la mejora continua de las mejores prácticas de ingeniería.
Lo que necesitas para tener éxito en el equipo
Soft skills
Buena comunicación técnica.
Capacidad de trabajar con supervisión moderada (no constante).
Buen criterio para pedir ayuda y para proponer mejoras simples.
Technical Skills:
Experiencia sólida desarrollando aplicaciones con Ruby on Rails.
Experiencia con ActiveRecord y migraciones.
Buen manejo de Git.
Uso de SQL, preferente PostgreSQL.
Experiencia en testing automatizado (RSpec o Minitest).
Experiencia en la gestión de procesos en segundo plano (ej. Sidekiq, ActiveJob).
Experiencia con REST y consumo de APIs.
Manejo básico de contenedores (Docker) o disposición a aprenderlo.
Experiencia optimizando consultas SQL y modelado de datos en bases de datos relacionales.
Capacidad para integrar servicios de terceros mediante webhooks y APIs RESTful.
Experiencia aplicando patrones de diseño de software orientado a objetos y principios de clean code en la capa de servicio.
Nivel conversacional en inglés.
This job was automatically translated to English, .