Présentation de l'entreprise

Avec plus de 32 000 projets financés depuis sa création en 2010 et plus de 3 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, Barcelone, Milan, Rome et Anvers. Outre son côté dynamique et international, 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, CircleCI, 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 Anvers), 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 en Go ou souhaitant monter en compétences dans ce langage.

  • Connaissance de l’architecture d’une plateforme web
  • Expérience des architectures MVC, les APIs RESTful
  • Expérience en Go, Python ou Node.js
  • Bonne maitrise du langage SQL (PostgreSQL en particulier)
  • Familié·e des technologies telles que RabbitMQ, Redis ou Elasticsearch
  • Capacité à travailler de manière autonome et montée en compétence rapide
  • Aptitude à travailler en équipe, à partager ses connaissances
  • Habitué·e aux méthodologies Agile (Kanban)

Point de bonus

  • Vous avez déjà écrit des tâches automatiques avec Ansible
  • Monitoring d’applications avec Prometheus
  • Des expériences Open Source avec lesquelles on peut jouer ;)
  • Vous vous intéressez aux technologies front (React, etc.)

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.