Ulule

Présentation de l'entreprise

Avec plus de 41 000 projets financés depuis sa création en 2010 et plus de 4 millions d’utilisateurs, Ulule est la première plateforme de crowdfunding en Europe (https://ulule.com). Notre site est disponible en 8 langues !

Nous sommes à ce jour 50 au sein de l’équipe, basés pour la plupart à Paris (9ème arrondissement), et avons déjà ouvert des bureaux à Montréal. Outre son côté dynamique, Ulule est une des 25 premières entreprises françaises certifiées B Corp, ainsi reconnue pour son impact sociétal positif, au cœur même de son activité.

Description du poste

Nous cherchons une personne passionné·e par la conception de site web qui sera capable d’accompagner un projet de A à Z, de donner son point de vue sur l’existant tout en proposant des améliorations.

Vous serez amené·e à travailler directement avec le lead développeur :

  • Développer les nouvelles fonctionnalités du site en respectant qualité de code, bonnes pratiques et tests
  • Participer à la conception du socle d’API d’Ulule (paiement, interface HTTP, etc.)
  • Scaler la plateforme de manière à augmenter sa charge
  • Migrer, imaginer de nouvelles architectures et modes de déploiement (Docker, GitHub Actions, etc.)
  • Participer à l’amélioration du monitoring, documentation API ou interne et ligne de commande
  • Apprendre des nouvelles choses et les pousser en production quotidiennement

Lieu de travail : Paris 9e (station Saint-Georges), télétravail à temps complet possible en fonction du profil

Profil recherché

Nous recherchons un·e développeur·euse ayant une première expérience dans un langage de programmation et souhaitant monter en compétences en Go.

  • Connaissance de l’architecture d’une plateforme web
  • Connaissance de la programmation orientée objet telle que Python Java, C#, et enthousiasme pour les technologies web telles que le Javascript moderne.
  • Expérience des architectures MVC, les APIs RESTful
  • Volonté de travailler avec le langage Go
  • Bonnes bases du langage SQL (PostgreSQL en particulier)
  • Capacité à monter en compétence rapidement
  • Aptitude à travailler en équipe, à partager ses connaissances

Point de bonus

  • Des expériences Open Source avec lesquelles on peut jouer ;)
  • Familié·e des technologies telles que RabbitMQ, Redis ou Elasticsearch
  • Vous vous intéressez aux technologies front (React, etc.)
  • Habitué·e aux méthodologies Agile (Kanban)

Ce que l’entreprise va vous apporter

  • Un environnement enrichissant et humain : vous apprendrez beaucoup de choses techniques mais pas que ;)
  • Tickets restaurants
  • Des bureaux sympas dans Paris
  • Une après-midi de libre tous les vendredis sur des projets de R&D
  • Du remote lorsque vous avez besoin de vous isoler pour mieux vous concentrer
  • La participation à des conférences

Exemples de nos réalisations

https://developers.ulule.com/docs/ulule-api/

Ulule API

https://github.com/ulule/loukoum

Un générateur de requête SQL pour PostgreSQL

https://github.com/ulule/makroud

Connecteur SQL haut niveau pour PostgreSQL

https://github.com/ulule/limiter

Middleware ratelimit en Go

https://github.com/thoas/picfit

Un serveur de redimensionnement d’images écrit en Go capable de manipuler plusieurs systèmes de stockage (Amazon S3, FTP, File system, etc.)

https://github.com/ulule

D’autres belles choses

    Notre stack actuelle hébergée sur bare-metal

    • Python/Django, Go
    • HAProxy, Nginx, Varnish
    • PostgreSQL, Redis (très utilisés)
    • RabbitMQ
    • Ansible
    • ELK, Prometheus, Grafana
    • Docker, KVM (proxmox)

    Contactez nous à tech[at]ulule.com avec votre CV et vos réalisations.