Vocdoni
EQUIPO
Vocdoni
Offer only available in Spanish
Offer closed on 01/31/2023

Golang Backend Developer

Salary70-80K
Remote100%
CONTRACTORRemote 100%Jornada 35horasBlockchainOpen Source

Vocdoni tiene como misión construir la mejor tecnología open source para el voto digital. Apoyándose en los últimos avances en criptografía, blockchain y sistemas distribuidos van a generar un cambio de paradigma respecto a las alternativas tradicionales, centralizadas y privativas. 

Para conseguirlo necesitan incorporar un/a Backend Goland Developer al Equipo. ¿Quieres saber más? Allá vamos 🚀🚀

What will you do?

El equipo de Vocdoni lleva 4 años diseñando y desarrollado un protocolo de voto de nueva generación usado por cientos de organizaciones, entre las que se destacan el Futbol Club Barcelona, Òmnium Cultural o instituciones públicas como el Ayuntamiento de Bellpuig. 

Han creado el primer protocolo de voto digital de código abierto que destaca por ser universalmente verificable, resistente a censura, asequible y anónimo.

Actualmente, cuenta con el apoyo y financiación de Aragon Association, una de las principales plataformas de DAOs a nivel mundial, ¡WOW!

Es un mundo increíble, pero, ¿Cómo lo hacen?

Vocdoni cuenta con dos grandes líneas de producto:

Vocdoni API: La API de Vocdoni (junto con el SDK) es el producto que permite integrar de forma fácil el protocolo de voto de Vocdoni en cualquier software de terceros, de forma que cualquier organización pueda acceder a infraestructura de voto digital seguro de forma económica.

Vocdoni.app: Se trata de una plataforma de voto que permite organizar votaciones sencillas utilizando el protocolo de voto de Vocdoni, además de algunas opciones avanzadas como el voto anónimo. Es el software ideal para asambleas generales, elecciones y referéndums.

Te integrarás en un equipo que rema en la misma dirección, siguiendo el backlog que tú mismo irás definiendo :)

¡Pero vamos al detalle! Tu día a día estará pegado a la lógica, sobre todo en el Backend con Go, pero en contacto directo con otras partes del equipo como el Frontend, la infra, etc. 🚀

Your evolution

Vocdoni
Your day ZERO

In 1 month

Habrás intentado asimilar todas las horas de formación del proceso de onboarding.. Y te habrás dado cuenta de que no has retenido casi nada XD pero tendrás lo suficiente para poder empezar a tirar del hilo y hacer cualquier tarea que te propongan.

Conocerás a todos tus compañeros, a qué se dedica cada uno, dónde encontrar la documentación de cada cosa y cuál es el proceso de desarrollo al dedillo.

Llegarás a conocer en abstracto la arquitectura del proyecto, y la posición del backend y el frontend estático en esta.

Estarás haciendo ya tus primeras contribuciones a los repositorios, resolviendo bugs o implementando pequeñas features y empezarás a tener una idea clara de la arquitectura tecnológica del proyecto.

Your responsibilities

  • Participarás en el diseño e implementación de aplicaciones distribuidas, robustas y de calidad.

  • Desarrollarás y participarás en el diseño y mantenimiento de componentes desarrollados en Golang como la API y nodos de Vocdoni.

  • Mantendrás y modificarás piezas críticas del core manteniéndolo limpio, legible, entendible y robusto.

  • Trabajarás en un entorno FOSS.

  • Colaborarás mano a mano con múltiples perfiles como Product Managers, Frontend developers, Developers Advocate y diseñadores para lograr la experiencia perfecta y un producto 10.

How will you do it?

Uno de los principales assets del equipo es una cultura de trabajo muy horizontal, con un compromiso y alineamiento fuerte con la visión a largo plazo del proyecto. Gran parte del equipo viene de entornos hacker/activistas, y para ellos es muy importante que las nuevas incorporaciones tengan también un importante compromiso social.

Trabajarás en el squad de tech de Vocdoni implementando de forma iterativa mejoras en el protocolo de voto digital y los productos subyacentes. 

¡La opinión de todos cuenta! y han implementado mecanismos de toma de decisiones que priorizan el consenso.

When will you work?

En Vocdoni saben lo importante que es tener equilibrio entre vida profesional y personal y poder invertir tiempo en formación y/o hobbies, ¡Eso hace mejores profesionales! Por eso tienen una política flexible de horarios y una jornada de 35 horas de trabajo semanales.

Tendrás libertad para organizar tu horario siempre teniendo en cuenta las reuniones que se vayan fijando, pero nunca serán después de las 17:30 ni antes de las 9 :)

Una vez por trimestre, todo el equipo se reúne en retiros conjuntamente con el equipo de Aragon Association (¡más de 40 personas!) para que la cercanía nunca se pierda y se cohesione cada vez más el equipo, ¡unas risas analógicas siempre vienen bien! 

Holidays

22 days

Working hours

Flexible

Where will you work?

Remote

100%

Todo el equipo de Vocdoni tiene una política de trabajo en remoto 100%, estando repartidos entre el estado español, UK, USA, Portugal, Chile.

Mientras tengas una buena conexión (eso si es “mandatory”), podrás trabajar desde tu casa, un co-working, o desde una casa en un árbol :p.

Who will you work with?

El equipo está compuesto actualmente por unas 10 personas. ¡Te presentamos a algunos de ellos! 

  • Pau Escrich - Co-Fundador y Co-CEO: Experto en mesh networking, sistemas distribuidos y seguridad e integraciones en blockchain. Emprendedor incansable e investigador, antes de crear Vocdoni, cofundó y trabajó varios proyectos, entre ellos libremesh.org y librerouter.org. Siempre con el foco puesto en marcar la diferencia.
  • Manos Dimos -  VP Engineer and Backend Developer : Griego de nacimiento, pero ciudadanos del mundo. Ingeniero de redes descentralizadas e investigador de aplicaciones de la tecnología blockchain. 
  • Jordi Aulet Prados - Technical Product Manager: actúa de Product Owner, es el puente entre Producto y el equipo de devs. Especializado en SAAS, lleva más de 15 años ligado al producto digital. Ha participado en proyectos como Smart City u Open Data siempre mejorando la sociedad a través de la tecnología.
  • Marta Sancho - Project Manager: Apasionada del Diseño y encargada de coordinar los proyectos de Vocdoni para que todo funcione a la perfección teniendo los clientes satisfechos 
  • Jordi Pinyana - Developer: Al cargo del desarrollo de Vochain, el primer blockchain para el procesamiento y contabilización de las papeletas usando Golang. Además de su trabajo con Vocdoni, es profesor de blockchain en la Universidad Politécnica de Cataluña, ¡alguien con quien hablar y aprender de su experiencia!.
  • Ferran Reyes - Head of Communication: Nativo crypto y experto en gobernanza, Ferrán proporciona la visión sobre cómo posicionar sus productos, el mensaje y el target. Te ayudará a definir el qué y el porqué.
  • Marc Velmer - Fullstack developer: Developer polivalente 100% está a cargo de la API, el SDK y las librerías que hacen que todo funcione correctamente. :) 
  • Guido Iribarren - Core Developer: Desarrollador, políglota y encargado de los desarrollos del core del producto y sistemas distribuidos

What are they asking for?

Son un equipo que disfruta de su trabajo y que tiene pasión por lo que hace, ¡escucharles es una maravilla! Pero aterrizando lo que necesitan para su futuro/a compañero/a les gustaría:

  • Que cuentes suficiente experiencia en el desarrollo de aplicaciones trabajando en el Backend con Golang.
  • Que seas capaz de diseñar, implementar y mantener su API y estés acostumbrado a trabajar en entornos multiplataforma.
  • Conozcas P2P Networking, y tengas experiencia implementando sistemas y aplicaciones en este entorno.
  • Y lo más importante: trabajas en tu día a día con Git en entornos Agile, y disfrutas siguiendo buenas prácticas y principios SOLID.

Además, darán palmas con las orejas si:

  • Tienes experiencia trabajando en entornos de Producto y proyectos Open Source.
  • Entendimiento de sistemas distribuidos, Blockchain, Ethereum, o principios y prácticas criptográficas (Public key, Elliptic Curves…).
  • Que hayas trabajado con API Rest en un contexto de buenas prácticas y seguridad del protocolo.

Y por último… super plus si has tocado algo de Javascript/Typescript ;).

Technologies

This would be good

  • Go
    Intermediate
  • Docker
    Intermediate

Other skills

Non-negotiable

  • Adaptability to change
  • Continuous learning

This would be good

  • Attention to detail
  • Autonomy in learning
  • Uncertainty tolerance

This gives extra points

  • Proactivity

What are they offering?

Salary

70-80K

Schedule

Flexible

Remote

100%

💸 Retribución bruta fija de hasta 80k € (como contractor). ¿Como se distribuye?

  • Tendrás un salario base + 12% sobre el por cumplimiento de objetivos (OKRs) e Individual Performance Criteria
  • 💸Incorporación en Plan de Incentivos de la empresa tras superar período de prueba: 20.000 ANT (aprox $35k a cotización actual) como paquete de incentivo con un vesting de 48 meses y 1 año de cliff.

🏡 Trabajo 100% remoto, con un horario flexible y compatible con la vida (flexibilidad de horarios).

🏡 35 horas de trabajo semanal y vacaciones como cualquier empleado.

💻 4000 USD para adquirir el equipo que necesites para realizar tu trabajo

🤓 Career Plan: plan de crecimiento y formación para que crezcas como profesional. Tienen un budget de 1.500 USD al año para formación.

Por último, pero no menos importante, un muy buen ambiente de trabajo en un equipo de apasionados por la tecnología con ética.

Perks

Budget for training
Budget for Conferences
Health insurance
Coffee, fruit and snacks
Pet-friendly office
Coaching and/or therapy sessions
Dynamics and teambuilding events
Extra holidays

What the FAQ?

Sí, sin ningún problema. Son un equipo distribuido 100% y al ser una posición como contractor puedes facturar desde cualquier parte del mundo.

Los viernes tienen lo que llaman Friday Celebrations, en las que se reunen virtualmente junto con el equipo de Aragon Association en un formato informal (con una cerveza / fanta obligatoriamente en mano!), y presentamos cualquier cosa que consideremos positivo presentar.

Además, cada 3 meses realizan retreats en donde mezclan ocio y trabajo.

Normalmente, su proceso de selección consta de 3 fases: entrevista cultural, prueba técnica y charla con el equipo.

Su sede está en Suiza, con lo que no realizarán una contracción laboral al uso, sino que la relación será mercantil, no laboral. Eso sí, contarás con vacaciones como cualquier empleado. Si sigues teniendo dudas, nosotros te explicamos los detalles ;)