×

Développeur Backend Python

Les choses à savoir pour un développeur back-end Python

QU’EST-CE QU’UN DÉVELOPPEUR / UNE DÉVELOPPEUSE BACKEND PYTHON ?

 

Un développeur back-end Python s’occupe de toute la partie d’un programme ou d’un site web qui est invisible pour l’utilisateur. Cela comprend :

  • Le moteur de l’application, ce qui lui donne ses règles de fonctionnement.
  • Les API, pour Application Programming Interface, qui est une interface entre plusieurs programmes.
  • La coordination entre les bases de données et le programme.

 

Qu’est-ce qu’une journée type ?

 

Selon l’entreprise, l’équipe ainsi que ta séniorité, ta journée type va varier. Nous pouvons néanmoins noter des tâches qui reviendront majoritairement:

  • Coder l’application en Python ce qui occupe la majeure partie du temps
  • Prendre les décisions techniques et définir les architectures
  • Travailler main dans la main avec l’équipe produit pour établir la roadmap, ainsi qu’avec l’équipe front pour que tout s’imbrique correctement.
  • Vérifier que tes développements fonctionnent en réalisant des tests 

 

Plus tu seras expérimenté, plus tu auras un rôle de “lead”, qui te fera accompagner des profils juniors sur leur montée en compétence technique. 

 

Ce qu’il te faut pour exceller dans ce domaine ?

 

Comme beaucoup de métier technique, il s’agit d’un métier passion. Si tu t’y intéresse et que cela te fait vibrer, alors il sera naturel pour toi de suivre l’évolution du langage et de ses différents frameworks !

N’oublie pas ce qu’il y a autour. En effet, comprendre le fonctionnement du front et de l’infra sera un atout considérable, car il y aura toujours un environnement autour du développement Python.

 

Et si tu es une femme ?

 

Il y a peu de femme dans les métiers du développement web. Aujourd’hui les sociétés cherchent la parité au sein de leur équipe tech alors fonce, tu as ta place ! 

 

C’est de la magie ? Quelle formation on fait pour faire ça ?

 

Les possibilités sont variées, que tu aimes les études longues (BAC+5), courtes (BAC+2), en reconversion professionnelle, ou que tu sois autodidacte, tu peux te lancer dans le développement. Voici un aperçu des formations disponibles : 

 

  • Ecole d’ingénieur 
  • Master création de site web
  • Licence Professionnelle
  • DUT 

 

Sache que les formations axées sur l’algorithmique, ce qui est le cas des écoles d’ingénieurs généralistes sont souvent très appréciées des entreprises. 

 

Qu’est-ce qu’on fait après ? 

 

Plein de belles choses. Plusieurs choix s’offrent à toi :

  • Tu peux rejoindre un client final où tu y développeras un produit que tu maintiendras sur le long terme 
  • Tu peux rejoindre une société de service qui t’enverra chez ses clients afin de développer des applications ponctuellement
  • Tu peux te lancer en freelance pour choisir tes propres partenaires et avoir plus de flexibilité (tu peux le faire après plusieurs années d’expérience pour plus de crédibilité). Attention, les salaires sont plus attractifs en étant freelance pour compenser l’absence de sécurité de l’emploi ainsi que pour couvrir une imposition plus importante. 

 

Quel salaire pour ce poste ?  

 

Le marché du Python est vaste. Le salaire dépendra donc du langage sur lequel tu travailles, un framework connu, du Python natif, du Django, Flask… D’autres facteurs sont à prendre en compte, la localisation, tes compétences techniques, ton niveau de diplôme, les grilles de rémunérations de la société et ton niveau de séniorité. De façon plus globale, voici les rémunérations du marché parisien : 

 

  • Sortie d’école / junior : entre 38.000€ et 43.000€
  • Confirmé (2-5 ans d’expérience) : entre 43.000€ et 55.000€
  • Sénior (6 ans d’expérience et plus) : Entre 56.000€ et 75.000€ 

 

Pour les villes en dehors de la région parisienne, il faut compter en moyenne 25% de moins. 

Voir Les offres d'emploi Développeur Backend Python

Data Ops pour la société qui aide à prévenir le cancer de la vessie - CDI - Paris (H/F)


La société qui prévient le cancer de la vessie

Paris 50k-60k CDI
Data Ops - Data Engineer/DevOps confirmé/senior    Ils ont passés l’essai clinique!     Sur base d’un panel de 2000 échantillons, le pari est réussi pour une cause qui nous concerne tous: le cancer de la vessie !    Le poste : Data Engineer / DevOps ou Data Ops   Ton job sera :  D’installer une infra Mettre en place les bases de données nécessaires Choisir les outils pour faire des requêtes dans le dataset Gérer le workflow de Machine Learning et mettre en place des normes de qualité Mettre en place une série d’outils descriptifs pour traiter la donné de manière automatique  Faire le lien avec le plateau technique basé à Rennes. Il existe une API qui récolte les données, crée les lames (représentant les cellules des patients), les numérisent, puis les envoient à un expert médical (anapath) pour annoter les lames. Il faut migrer toutes les données à Paris.    Les volumétries de données sont aujourd’hui faibles mais une fois le dispositif médial sur le marché (Décembre 2019), tout va changer, les données vont exploser et le socle pour les gérer devra être mis en place.    Équipe de 10 personnes dont 4 experts Machine Learning, tu seras le premier Data Ops !   Stack : Python, Django, SQL, Git… à toi de choisir et d’implémenter le reste selon la nécessité business.    Salaire : 60k    Il recherche une personne sensible à leurs sujets (le secteur médical), qui comprend la structure start-up, qui sait détecter un problème et trouver une solution.      Discutons en !  Pour une fois que la data ne traite pas de pub, marketing ou finance...  Juliette@mobiskill.fr         
SQL Git Python Django
Juliette Responsable Pôle Scala / Data Engineer
Postuler
Voir toutes les offres