Exemple de description pour le poste de développeur back-end (H/F)
Descriptif du poste
Le paysage numérique continue à se développer vitesse grand V et [entreprise X] reste à la pointe de la modernité grâce à ses sites web aux designs innovants. Nous sommes à la recherche d’un(e) développeur(euse) back-end compétent(e) pour rejoindre une équipe créative qui met la barre toujours plus haut en matière d’expérience utilisateur. La personne idéale à ce poste aime opérer en coulisses, dispose d’un attirail complet de compétences techniques et fait preuve d’une curiosité insatiable, le tout assorti d’un esprit à la fois méthodique et analytique. En tant que développeur(euse) back-end, vous devez être aussi à l’aise au sein d’une équipe qu’en autonomie lors de la conception et du développement de sites web, d’applications et de couches logicielles indispensables à notre stratégie commerciale. La maîtrise de JavaScript, Amazon Web Services (AWS), Git ou encore MongoDB vous aidera à atteindre vos objectifs rapidement à ce poste. Le travail de nos développeurs back-end a un impact immédiat sur la réussite de notre entreprise et de notre clientèle.
Objectifs du poste
- Communiquer régulièrement avec les acteurs et les responsables des projets, les équipes d’assurance qualité et les autres développeurs(euses) au sujet des progrès réalisés par rapport à la feuille de route technologique à long terme
- Créer et mettre à jour des workflows avec les équipes afin de fournir une plus grande visibilité, d’assurer une répartition équilibrée de la charge de travail et d’obtenir des rendus visuels cohérents
- Développer et suivre les tests en environnement client-serveur, en tenant compte de tous les navigateurs et appareils afin de garantir que chacun d’entre eux peut afficher le contenu désiré
- Produire un code de qualité, placer la barre haut pour l’ensemble de l’équipe en matière de qualité et de rapidité
- Recommander des solutions pour les systèmes en comparant les avantages et les inconvénients d’un développement spécifique par rapport à l’achat de solutions
Responsabilités quotidiennes et mensuelles
- Rédiger du code et des tests, développer des prototypes, résoudre des problèmes, profiler et analyser les bottlenecks
- Concevoir des API performantes et stables pour soutenir les clients mobiles et desktop
- Gérer et optimiser des systèmes évolutifs sur le cloud
- Optimiser les performances et l’évolutivité d’applications web
- Développer des tests automatisés pour satisfaire les besoins de l’entreprise et pour permettre la conduite de tests de régression
Compétences et qualifications
- Diplôme en informatique ou expérience de niveau équivalent
- Excellentes bases en informatique, en algorithmes et en conception de sites web
- Expérience dans la programmation d’applications web hautement sécurisées
- Expérience pratique des principales technologies web d’AWS
- État d’esprit de croissance (Growth mindset), savoir remettre en question les acquis pour trouver de nouvelles solutions et des idées novatrices
Qualifications souhaitables
- Expérience de la conception d’API RESTful, notamment pour la programmation d’applications mobiles
- Expérience en management d’équipe