loading…
  • Rôle
    Développeur backend
  • Séniorité
    Medior/Senior
  • Type
    Temps plein
  • Présence
    Sur place

Medior/Senior backend developer


Apply to the jobApply to the job

EPIC est à la recherche d’un développeur backend expérimenté (on insiste!) pour compléter le trio de la team backend EPIC.

  • Tu maîtrises PHP grâce à une solide expérience en développement backend;
  • Tu aimes WordPress, tu maîtrises WordPress et tu ne vois pas de bonne raison de ne pas en être fier;
  • Tu veux rejoindre une agence créative réputée qui travaille sur des projets ambitieux depuis 15 ans et qui considère que la robustesse d’une solution technique est aussi importante que la beauté d’une interface utilisateur

Dans ce cas… Tu auras certainement envie de savoir ce que nous avons à te proposer!

(Si tu es un mauvais développeur front-end qui est super compétent en développement back-end mais qui est coincé dans un poste front-end… tu peux aussi continuer à lire ce qui suit!)

Backend, Frontend ou Full-stack?

Cela mérite une double clarification.

Chez EPIC, le développement frontend et backend sont séparés (pour des bonnes raisons que tu dois pouvoir deviner) et si nous respectons les développeurs full-stack qui jonglent entre les deux, nous sommes convaincus de la plus-value pour nos projets d’avoir des profils qui se spécialisent.

D’autre part, le cœur de l’activité d’EPIC est d’aider des marques à créer un lien fort avec leurs audiences. Pour les devs, ce lien peut prendre la forme d’une application web, d’un portail web, d’un jeux vidéo ou d’un site Internet… Ça veut dire que nos solutions backend sont pensées et construites pour maximiser la qualité de l’expérience utilisateur.


Qui es-tu?

Le back-end est la pierre angulaire de toutes nos productions. Bien qu’il reste caché, c’est le ciment qui maintient le tout ensemble.

Nous ne cherchons donc pas simplement un dev qui applique des instructions ou fait une confiance aveugle à Copilot, mais quelqu’un capable d’apporter une réelle expertise et des idées innovantes. Quelqu’un qui se fait fort de produire un code de qualité, propre, compréhensible et le moins long possible (ndlr: car le meilleur code est celui qu’on n’a pas besoin d’écrire). Quelqu’un qui s’approprie ses projets et est soucieux de la qualité du résultat final autant que du respect des délais.

Plus concrètement, nous recherchons quelqu’un avec les compétences suivantes:

  • Maîtrise de PHP, avec une solide expérience dans le développement backend;
  • Excellente compréhension des bases de données relationnelles (notamment PostgreSQL et MySQL);
  • Expertise probante dans l’utilisation de WordPress, idéalement dans un mode headless;
  • Expérience et aisance avec les outils de développement (Git, terminal, versioning, etc.);
  • Connaissance de base de l’administration Linux, avec une capacité à intervenir sur des serveurs et environnements en production;
  • Connaissance des pratiques de développement modernes: CI/CD, Docker, Kubernetes, et GitLab (appréciée),
  • Bonne maîtrise de l’anglais, à l’écrit comme à l’oral, pour une collaboration fluide avec des équipes et partenaires internationaux,
  • … et une vraie capacité à travailler de manière autonome et à collaborer efficacement avec une équipe multidisciplinaire.
Amélie (project manager), Thierry (frontend) et Wenzhu (designer) à la recherche de la lumière...leur futur collègue backend, est-ce toi?!

Ton job au quotidien

Ce que tu feras :

  • Installer et configurer WordPress pour ensuite exposer les contenus aux développeurs front-end. Tous nos sites étant headless, les mots API REST deviendront vite tes mantras;
  • Créer les hiérarchies de contenus et le lien entre les design et les données pour répondre aux besoins clients. Sur base des designs, tu travailleras avec tes collègues front-end pour convenir ensemble des meilleures réponses à donner aux besoins du projet;
  • Analyser des documentations techniques pour pouvoir intégrer des données externes au projet (CRM, ERP, ATS, …). Tu devras être capable de trouver rapidement l’information nécessaire pour mettre sur pied une intégration robuste avec le service externe;
  • Mettre en “staging” et “production” des projets sur lesquels tu travailles. Que ce soit du hosting aux DNS, à terme tu devras pouvoir gérer tout de A à Z;
  • Participer aux dailys avec les autres membres de la team pour partager ton avancement, tes prochaines todos et les éventuels problèmes rencontrés;
  • Participer aux sprint reviews avec les clients (et la team EPIC!) pour y présenter ce sur quoi tu as travaillé pendant le sprint et expliquer comment le client peut utiliser WordPress ou la solution que tu auras développé;
  • Échanger avec les clients sur notre outil de ticketing. Comprendre les demandes, les réaliser, les tester et communiquer sur le résultat final;
  • Analyser les nouvelles demandes clients et réaliser des estimations du temps nécessaire à leur mise en place;
  • Travailler sur du tooling interne : améliorer les commandes custom pour faciliter la vie des autres développeurs, créer et maintenir des outils/plugins utilisés en interne, …
  • Améliorer et maintenir notre cluster Kubernetes.

Ce que tu ne feras pas :

  • Développer des composants front-end. Si la vue du JSON ou des données brutes te fait peur, ce job n’est probablement pas celui dont tu as besoin… Nous ne mettons jamais les mains dans les HTML/CSS/JS de nos collègues front-end;
  • Utiliser des thèmes téléchargeables sur internet. Nos interfaces frontend sont réalisées sur mesure pour chaque client. Toujours;
  • Passer tes journées à modéliser des DBs et concevoir des logiques applicatives complexes.

    L’équipe

    Chez EPIC, nous sommes une équipe et ce n’est pas juste un buzzword pour faire genre. 100% de ce que nous produisons pour nos clients est le résultat d’un travail collaboratif étroit et le travail de chacun a un impact direct sur celui des autres.

    Bien sûr… un développeur n’est pas un designer, un développeur front-end n’est pas un développeur back-end… et puis au final, qui aurait envie d’être account manager? Mais nous mettons, collectivement, de l’énergie et des moyens importants pour créer un cadre et un environnement de travail dans lequel les différentes personnalités peuvent trouver leur équilibre.

    Même si nos bureaux sont très spacieux, vu que notre méthodologie est centrée sur la collaboration, tu auras beaucoup d’interactions avec les autres profils de l’agence: développeurs front-end, designers, project managers, account managers… et nos clients (si si!).

    Concrètement, tu feras partie de la team des développeurs backend. C’est la plus petite équipe (un associé et un développeur senior avec 10 ans d’expérience EPIC) mais ça ne la rend pas moins importante que les autres, que du contraire!

    L’organisation/hiérarchie chez EPIC est assez plate, et même si Hugues est officiellement le lead back-end (et co-fondateur d’EPIC), le trio décide et avance ensemble.

    Développeur backend - EPIC Jobs
    Nico, un de tes futurs collègues backend et détenteur "Boulet d'Or" chez EPIC (aka la meilleure recette des boulets à la liégeoise de l'agence).

    Avantages

    • Ordinateur portable;
    • Abonnement GSM;
    • Chèques-repas;
    • Eco-chèques (pour acheter des plantes, tickets de train…);
    • Participation aux frais de déplacement;
    • Budget et plan de formation individuel;
    • Assurance hospitalisation (DKV);
    • Horaire flexible (… mais tout en veillant à maximiser le temps en équipe!);
    • 13ème mois et congés payés;
    • Bonus annuel calculé sur les performance annuelles de l’équipe (CCT90);
    • Boissons et snacks offerts;
    • … et bien d’autres surprises et activités en équipe (va stalker le compte Instagram d’EPIC pour en avoir un bon aperçu).

    Tu n’as toujours pas décroché ou fermé ton onglet?

    Si la réponse est oui, alors clique sur le lien ci-dessous et postule!

    Important – Merci d’inclure dans ta candidature tout ce qui peut nous aider à mesurer ton expérience: sites réalisés, site web perso, expérimentations, compte Github ou Codepen, etc.

    On est plutôt de nature à faire confiance, mais reçevoir juste « je suis un bon développeur », c’est vraiment fort court pour se faire une idée.