Notre jeune start-up Tech’4’Team incubée au Cargo, nouveau plus grand incubateur d’Europe situé dans le 19ème arrondissement à Paris, propose un poste de Développeur Python pour contribuer au développement de nos applications et API Python.

Qui sommes-nous ?

Trois jeunes copains d’école d’ingénieurs passionnés de sport et de data…

Objectif : devenir une plateforme marketing centrale qui permet à n’importe quel producteur de spectacle de digitaliser sa relation avec ses publics.

Nous développons une plateforme web permettant d’optimiser le marketing, les revenus et le remplissage des évènements sportifs, culturels et de loisirs.

Tech4team compte aujourd’hui une dizaine d’employés/de passionnés (essentiellement des développeurs, des commerciaux et des data scientist) et une seconde levée de fonds est prévue pour 2018. Parmi nos partenaires et clients, les plus grandes institutions du marché : le Centre des Monuments Nationaux, le Stade de France, le musée Grévin, Radio France, le théâtre du Châtelet, le FC Nantes, l'OGC Nice ou encore le Biarritz Olympique.

Points clés du poste

  • Projet jeune et innovant, environnement récent, stack technologique attractive, dans une start-up en forte croissance qui va affronter le défi de la scalabilité
  • Responsabilité des choix d’architecture et d’implémentation de systèmes clés
  • Méthodes Agiles (Scrum) dans une équipe qui a une vraie vision agile
  • Des applications Python communiquant par API REST et déployées sur le cloud AWS
  • Une architecture microservices
  • Perspectives d’évolution intéressantes : selon votre progression, vous pourrez devenir un référent technique et avoir un rôle d’architecte au fur et à mesure que l’équipe s’agrandit.
  • Intégrer une équipe jeune et dynamique qui développe plusieurs applications Python en architecture microservices.
  • Apporter la vision technique et participer au développement de composants principaux tels que l’authentification, le système de log, les API REST.
  • Fournir du code de qualité, respectant les bonnes pratiques de codage, passant des critères de qualité objectifs (code analysé par des outils tels que pylint), et revu par les membres de l'équipe
  • Garantir que les applications aient un taux élevé de couverture de tests unitaires et fonctionnels
  • Participer aux code review des autres membres de l'équipe et aux sessions de partage de connaissances.
  • Faire des propositions sur l'architecture, les solutions techniques afin de garantir des performances optimales, une qualité élevée, et de permettre à Tech’4’Team de scaler.
  • Capabilité à traiter une volumétrie importante de données.
  • Notre équipe de développement utilise des méthodes Agile (SCRUM) et déploie une nouvelle version de l'application chaque semaine (intégration continue et déploiement continu). Vous serez complètement inclus dans les différents meetings (scrum meeting, sprint review, sprint restrospective, sprint planning) durant lesquelles chaque membre de l'équipe influence directement les processus de développement et le projet.
  • Des formations seront fournies pour vous permettre de mieux comprendre notre cœur de métier, et la vision de Tech4Team.
  • Ambiance start-up, humaine et vivante avec de nombreux événements organisés

Challenges et responsabilités

Environnement

Stack technique :

  • Python 3
  • Ruby 2 / Rails 4.1
  • HTML/CSS, Javascript, Jquery2, Foundation 5 / Bootstrap, VueJS
  • PostgreSQL 9.5, RDS, SOLR
  • CircleCI, AWS, CodeDeploy

Compétences / Expérience

Requis :

  • Expérience en développement d’API REST
  • Capacité à rédiger clairement des tâches techniques
  • Tests unitaires ou fonctionnels d’application Python
  • Expérience en SQL
  • Expérience avec Django
  • Expériences avec les API Flask
  • Anglais courant
  • Opération d’application Python (admin sys, déploiement, troubleshooting)
  • Expertise en PostgreSQL, SQL, gestion des schemas, des migrations
  • Connaissance des pratiques de développement agile (SCRUM)
  • Expérience avec un système de Message Queue
  • Connaissance de l’environnement AWS
  • Outils d’analyse de code tels que pylint
  • Familiarité avec les librairies Python de data science

Au moins 3 éléments parmi cette liste :

  • Expérience avec Django
  • Expériences avec les API Flask
  • Anglais courant
  • Opération d’application Python (admin sys, déploiement, troubleshooting)
  • Expertise en PostgreSQL, SQL, gestion des schemas, des migrations
  • Connaissance des pratiques de développement agile (SCRUM)
  • Expérience avec un système de Message Queue
  • Connaissance de l’environnement AWS
  • Outils d’analyse de code tels que pylint
  • Familiarité avec les librairies Python de data science