Schréder

Développeur Fullstack

JavaScriptTypeScriptReactNode.jsSQLPostgreSQLAWSDockerKubernetes
Traduction automatique. Consultez l’original.

Description de l'entreprise

Souhaitez-vous rejoindre une entreprise forte d'un siècle de tradition d'innovation et d'esprit d'entreprise qui repousse les limites de l'industrie de l'éclairage intelligent ? Une entreprise qui exige de ses employés qu'ils élargissent leur expertise non seulement pour éclairer les environnements urbains, mais aussi pour fournir des services pour des espaces publics engageants et interactifs. Avec un riche héritage en ingénierie, l'éclairage durable sur le plan environnemental, économique et social a toujours fait partie de notre ADN. La connectivité devenant de plus en plus vitale, en tant qu'Experts en Lightability™, nous proposons des infrastructures d'éclairage qui joueront un rôle clé dans la construction de villes intelligentes.

Nous sommes une entreprise multinationale familiale d'origine belge, dont le siège est à Bruxelles, et nous sommes présents dans plus de 70 pays sur 5 continents.

Acceptez-vous le défi ? Éclairons l'avenir ensemble !

Description du poste

QUI RECRUTONS-NOUS ?

Le Développeur Fullstack est responsable de la conception, du développement et de la maintenance des composants front-end et back-end des applications web. Ce rôle exige une expertise dans plusieurs langages de programmation, frameworks et bases de données pour construire des applications évolutives, performantes et conviviales. Le Développeur Fullstack collabore avec les designers, les chefs de produit et les autres ingénieurs pour offrir des expériences utilisateur fluides tout en assurant la performance, la sécurité et la maintenabilité optimales de l'application.

Informations supplémentaires

NOS VALEURS

Nous embauchons des personnes, pas des compétences.

Vous pouvez rejoindre notre équipe, où la contribution de chacun aura un impact – de la recherche de base au développement, du marketing de notre solution au monde entier à sa vente aux chefs de communauté, nos clients.

Nos dirigeants travaillent chaque jour à construire une organisation où nos collaborateurs ont le courage de croire, apprennent à innover, sont axés sur les résultats avec un but, valorisent l'exécution agile et, par-dessus tout, sont loyaux envers nous-mêmes et nos partenaires.

Nous valorisons la collaboration et favorisons une communication ouverte et transparente, l'une des nombreuses raisons pour lesquelles nos dirigeants sont continuellement formés sur la manière de créer un Schréder encore plus fort.

Schréder veut être reconnu comme un lieu où les talents s'épanouissent. Nous construisons une organisation qui se concentre sur la création d'un environnement où les gens peuvent apprendre et grandir, avec une grande proximité entre les managers et leurs équipes, et où un temps important est consacré à la croissance de nos collaborateurs.

Chez Schréder, nous créons des opportunités pour nos collaborateurs, et nous voulons que notre centre d'excellence au Portugal devienne un tremplin pour de grandes carrières, offrant une rémunération compétitive, en ligne avec les meilleurs packages de rémunération du marché.

VOTRE MISSION

Développement d'applications

  1. Concevoir et développer des solutions de bout en bout, y compris les couches front-end, back-end et de base de données.
  1. Construire des interfaces utilisateur interactives et réactives à l'aide de frameworks front-end modernes (par exemple, React, Angular, Vue.js).
  1. Développer des services back-end robustes et évolutifs, des APIs et des microservices en utilisant des langages tels que Node.js et .NET.
  1. Intégrer des APIs tierces, des services et des systèmes externes si nécessaire.

Architecture système et optimisation des performances

  1. Concevoir des schémas de base de données et optimiser les requêtes pour la performance et l'évolutivité.
  1. Assurer la sécurité des applications en mettant en œuvre les meilleures pratiques en matière d'authentification, d'autorisation et de protection des données.
  1. Optimiser le code front-end et back-end pour la performance, l'évolutivité et la maintenabilité.
  1. Implémenter des stratégies de mise en cache et optimiser les temps de chargement pour une expérience utilisateur fluide.

Collaboration et développement Agile

  1. Travailler en étroite collaboration avec les concepteurs UI/UX, les chefs de produit et les autres ingénieurs pour traduire les exigences métier en solutions techniques.
  1. Participer aux processus de développement Agile, y compris la planification de sprint, les stand-ups et les rétrospectives.
  1. Effectuer des revues de code pour maintenir une haute qualité de code et appliquer les meilleures pratiques.
  1. Collaborer avec les équipes DevOps et QA pour assurer des processus de déploiement et de test fluides.

Tests et débogage

  1. Écrire des tests unitaires, d'intégration et de bout en bout pour assurer la fiabilité du logiciel.
  1. Déboguer et résoudre les problèmes sur l'ensemble de la pile, en assurant le bon fonctionnement de l'application.
  1. Surveiller et optimiser les applications dans les environnements de production, en résolvant les goulots d'étranglement de performance.

Amélioration continue et innovation

  1. Se tenir au courant des technologies émergentes, des frameworks et des meilleures pratiques en matière de développement full-stack.
  1. Améliorer continuellement les processus de développement, les outils et la collaboration d'équipe.
  1. Contribuer à la documentation interne, au partage des connaissances et au mentorat des développeurs juniors.

Qualifications

QUI RECHERCHONS-NOUS ?

Expertise technique

  1. Maîtrise des technologies front-end telles que HTML, CSS, JavaScript, TypeScript, et des frameworks modernes (React, Angular, Vue.js).
  1. Solide connaissance du développement back-end utilisant Node.js et .NET.
  1. Expérience avec le développement API, les services RESTful et GraphQL.
  1. Connaissance des systèmes de gestion de bases de données (SQL: Sql Server, PostgreSQL, MySQL; NoSQL: MongoDB, CosmosDB).
  1. Compréhension des principes DevOps, des pipelines CI/CD et des plateformes cloud (AWS, Azure, Google Cloud).
  1. Maîtrise des systèmes de contrôle de version (Git, GitHub, GitLab).
  1. Expérience avec Docker, Kubernetes, et le développement d'applications conteneurisées.
  1. Familiarité avec les frameworks d'authentification et de sécurité (OAuth, JWT, OpenID Connect).

Leadership et collaboration

  1. Solides compétences en résolution de problèmes et capacité à déboguer des problèmes techniques complexes.
  1. Compétences efficaces en communication et en travail d'équipe pour collaborer avec les concepteurs, les ingénieurs et les parties prenantes.
  1. Capacité à travailler de manière autonome tout en maintenant l'alignement avec les objectifs et les priorités de l'équipe.

Réflexion stratégique et résolution de problèmes

  1. Capacité à concevoir des applications évolutives, maintenables et performantes.
  1. Fort esprit d'analyse pour optimiser les applications et améliorer l'expérience utilisateur.
  1. Approche proactive pour identifier et résoudre les vulnérabilités de performance et de sécurité.

Salaire : Package de rémunération (avec indemnité repas + assurance maladie)

Ville : Portugal (Algés)

Modèle de travail : Hybride

Niveau de séniorité : Niveau spécialisé

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter