Small World
Head image
Small World
Oferta cerrada el 05/05/2022

Solution Architect 💸

Salario45-60K
Remoto100%
Reto TecnológicoPlan de CarreraFintech

En un mundo globalizado, enviar dinero y hacer transferencias internacionales debería ser como “coser y cantar”. Gracias a Small World y a su plataforma, este trámite se realiza de una forma segura, rápida y económica.

Su objetivo es ayudar a las personas para que puedan enviar dinero a los suyos estén donde estén y para ello necesitan que te incorpores a su equipo como Team Lead y que despliegues todo tu potencial. ¿Te unes a su equipo? ¡Sigue leyendo!

¿Qué harás?

→ ¿De dónde vienen, a dónde van?

Small World nace en 2005 con una idea clara: “Las fronteras no deben significar barreras” y bajo esa premisa llevan ya más de 20 años ayudando a familias y a amigos a estar más cerca, pudiendo enviar el dinero que tanto necesitan de una manera SEGURA, FÁCIL y ECONÓMICA.

Son ya más de 1.000 personas alrededor del mundo ayudando a esa misión y asegurando que más de 1 millón de transacciones al mes se hagan de manera adecuada. 

Han sufrido (y están sufriendo) una profunda transformación digital y, a día de hoy, son una fintech de referencia donde tecnología y negocio van de la mano y, como te podrás imaginar, el equipo de ingeniería es clave para llevar su negocio al siguiente nivel 🚀.

→ ¿Qué esperan de ti?

Tienen claro que la arquitectura de su web y su stack no son los adecuados para sus necesidades. Quieren explorar con tecnologías como React Native, Vue, Flutter… para ayudar a simplificar los desarrollos de esta área. ⚡️ Ahí necesitarán de todo tu poder ⚡️ realizando los análisis de las diferentes tecnologías y definiendo las arquitecturas de referencia y estándares que tengan más sentido. Apoyándote para ello, en los datos extraídos de tus análisis.

Otros de sus retos es estandarizar una nueva arquitectura en Cloud y que sea la base de todos los desarrollos de la empresa (¡no sólo de la web!), para ello necesitan que seas capaz de hacer un análisis cuantitativo de todos esos stacks y les ayudes a elegir el ideal.

Pero no están buscando una persona que viva en las alturas! Necesitan a un/a team player, que le guste bajar al barro a ayudar al equipo a implementar esas soluciones. 

También les gustaría que fuera una persona de comunidad, que le guste compartir conocimiento. Una persona con dotes de comunicación, que se sienta cómodo presentando tanto de forma escrita como oral, sus soluciones. 

En Small World son muy de discutir -civilizadamente 😅- y argumentar las decisiones que se toman, así que debes ser capaz de extraer los datos que defiendan tus posturas para elegir la mejor solución en cada caso. 

Tu evolución

Small World
Tu primer día

En 1 mes

Para ser un buen arquitecto, es muy importante que conozcas el código, así que es lo primero que harás. El primer mes pasarás por un proceso de onboarding y estarás trabajando en un “squad” con otros compañeros.

Están empezando a incorporar buenas prácticas como “pair programming” y probablemente en este primer mes tengas tus primeras sesiones donde podrás compartirlas con compañeros. Pero lo que sí es seguro, es que serás responsable de algunas tareas sencillas de programación pura y tiempo para entender la arquitectura actual.

Por supuesto, conocerás a todo el equipo, tanto el equipo de delivery (programadores, team leads, project managers… etc) como el resto de arquitectos de la empresa. En esta primera fase todavía tendrás una interacción baja con tu función como arquitecto/a.

Tus responsabilidades

  • Serás el “owner” de todos los sistemas en producción de tu equipo, incluyendo costes, volumetrías… etc.


  • Aportarás análisis técnicos de alto y bajo nivel de los proyectos y extraerás métricas, que apoyarán dichos análisis a la hora de definir -junto al equipo de arquitectura- tecnologías y arquitecturas de referencia.

  • Trabajarás con los analistas en la recepción de requisitos funcionales de negocio

  • Definirás todos los requisitos no funcionales de los proyectos

  • Te asegurarás de que todos tus sistemas están documentados y su documentación actualizada.


  • Ayudarás al equipo a implementar nuevas funcionalidades con nuevas tecnologías.

  • Ayudarás a resolver emergencias e incidencias graves cuando se den.

¿Cómo lo harás?

¡En equipo 🤜🤛!

Ahora mismo, su modelo de trabajo está basado en una metodología que está a caballo entre proyectos en cascada y metodología agile -basado en SDLC-pero su organización en el día a día es a través de sistemas ágiles, con sus retros, sus dailys...ya tú sabes 🙌

Son más de 50 personas en ingeniería organizadas en 5 equipos cross-functional, es decir, compuestos por desarrolladores/as, analistas, QA, arquitectos/as… Aportando con su visión de manera interdisciplinar y dando salida a todos sus proyectos.

Las tareas del día a día de los arquitectos proviene del trabajo conjunto de los PM y del Head de Ingeniería del equipo, sin embargo las tareas puras de arquitectura cross (como por ejemplo estandarizar una arquitectura de referencia) vendrán de la propia comunidad de arquitectura.

Buscan personas con iniciativa que les ayuden a avanzar y que no necesiten que haya alguien que les indique lo que tienen que hacer. Su objetivo es acabar siendo una Fintech referente en ingeniería y por supuesto compartir estas historias de éxito con la comunidad internacional.

¿Cuándo trabajarás?

Te pedirán que estés disponible de 9.00 a 18.00 pero apuestan mucho por la conciliación y quieren que tengas un buen balance entre vida personal y profesional por lo que tendrás flexibilidad en los momentos en los que lo necesites.

Ahora mismo están trabajando en implantar jornada continua los viernes y será el primer paso para ir hacia un horario 100% flexible en un futuro próximo.

Vacaciones

22 días

¿Dónde trabajarás?

Remoto

100%

¡Desde donde quieras!

El equipo está distribuido y hay personas en España (Sevilla, Barcelona, Palma de Mallorca, Valladolid… etc) y también en Bélgica, México y UK. 

Puedes trabajar full-remote, no les importa que estés en una cabaña en la sierra ⛰️ o en una furgo recorriendo mundo siempre que te asegures de tener una buena conexión. 

Les encanta hacer equipo y, aunque trabajes full-remote, piden flexibilidad para pasarte por su centro de operaciones en La Finca, Madrid 1 o 2 días cada 4-6 semanas (coste a cargo de la empresa).

¿Con quién trabajarás?

El equipo de ingeniería y el conjunto de IT está creciendo mucho, trabajarás con otros 40 ingenieros entre los cuales hay 5 arquitectos.

Habrá dos personas que marcarán tu rumbo: la persona que te irá asignando tareas, que es Dani Abad y la persona que definirá la estrategia de arquitectura de la empresa, que está en proceso de contratación.

El equipo de ingeniería está liderado por Paco Ros, que trabaja codo con codo con operaciones, seguridad e infraestructura, liderado por Christian Nguyen y portfolio, liderado por Margarita Villena. El CTO de la empresa es Russell Strevens.

Te presentamos a continuación a algunos de ellos y algunos de tus futuros compañeros: 

  • Paco Ros (Head of Engineering): Lidera el área de ingeniería (arquitectura, desarrollo, QA y algo más). Viene de la industria turística y ha trabajado con equipos muy grandes y grandes despliegues.
  • Dani Abad (Head of Digital Engineering): Lidera el equipo de ingeniería del canal digital (web y apps) y trabaja codo con codo con project management y con personas significativas del negocio.
  • Héctor Prats (Principal Developer): Es uno de los ingenieros más experimentados, pero le gusta más estar en el barro que en la estrategia, al contrario que tú. Os lo vais a pasar genial juntos.
  • María Serrano (Project Manager): Es nuestra interlocutora con negocio, ella se ocupará de que te dejen trabajar y de ayudarte cuando no tengas claros los requisitos.
  • Carlos García (PHP Developer): Uno de los miembros del “Squad” de PHP más orientado a backend. Él será uno de los que implementen tus soluciones y tú estarás ahí para ayudarle!
  • Sergio Ulloa (iOS Developer): Uno de los miembros del “Squad” de apps. También te va a necesitar cuando tenga que implementar alguna de tus soluciones.

¿Qué piden?

Están buscando a una persona con una capacidad de análisis alta, que disponga de un background potente como software engineer y arquitecto/a. Los requisitos para este puesto son:

  • Tener +8 años de experiencia en ingeniería de software, y +3 como arquitecto.
  • Conocer las tecnologías web: PHP Laravel y entender a alto nivel iOS y Android.
  • Conocimientos y experiencia en JavaScript, incluyendo JQuery y se valoran otros frameworks front como React JS, Angular JS o Vue JS.
  • Conocimientos y experiencia en diseño de APIs REST y todo lo necesario para que las apps funcionen.
  • Experiencia en entornos de cloud pública.
  • Experiencia, aunque sea breve, con frameworks tipo Flutter, React Native o Ionic.
  • Saber escribir SQL básico para interactuar con MySQL.
  • El inglés es el idioma vehicular en Small World, así que deberás sentirte cómodo documentando y comunicándote con tus colegas ingenieros en este idioma.

Adicionalmente conseguirás puntos extra si además tienes experiencia en alguno de estos puntos:

  • Conocimientos de micro servicios.
  • Java y Spring MVC o, aún mejor, SpringBoot
  • Haber trabajado en modelos de integración continua y modelos de micro contenedores (Docker y k8s).
  • Te suena “TOGAF” o algún método formal de organización de arquitectura.

¿Qué ofrecen?

Salario

45-60K

Remoto

100%
  • 💸 Salario de entre €45-60k.
  • 🏡 Trabajo 100% remoto, con una visita mensual a Madrid de 1-2 días (a coste de la empresa).
  • Días de vacaciones extendidos. Conceden 22 días y una cantidad adicional variable. En 2021 hay 7 días extra, en total 29 días.
  • 🤓 Formaciones (internas dentro del equipo donde un compañero forma a los demás sobre alguna temática), asistencia a conferencias & la posibilidad de crecer un proyecto propio lleno de retos. Pack de formación y suscripción a plataforma de e-learning.
  • 🩺 Retribución flexible: cheques restaurante, transporte, guardería y formación.
  • Plan de carrera: Hoy eres solutions architect, ¡pero quizá más adelante prefieres ayudarnos de otra manera!
  • Actividades sociales: -están montándolas aún- club de gaming, lectura, running, vinos… Si tienes alguna afición encontrarás espacio para compartirla con tus compañeros.
  • Por último, pero no menos importante, un muy buen ambiente de trabajo en un equipo de apasionados por la tecnología.