Frontend Technical Expert

Sqli — Netherlands · Posted ~1 hour ago

Senior

Skills

Node.js Express.js Vue.js 3 PostgreSQL Jest REST Swagger Google APIs Git OAuth OIDC Linux Debian Ubuntu Bitbucket

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a technical engineering team developing scalable web applications with a modern JavaScript stack. You will build APIs and user interfaces, work with relational databases, write automated tests, implement authentication and authorization, and support Linux-based deployment and maintenance.

Highlights

Work across modern front-end and back-end technologies while designing scalable applications and REST APIs. The role covers automated testing, relational databases, authentication, API documentation, version control, and Linux-based deployment.

Description

Description du posteMaîtriser NodeJS 16 pour développer des applications back-end performantes et scalables. ● Avoir une solide expérience avec ExpressJS pour la création d'API RESTful et la gestion des routes. ● Être familier avec VueJS 3 pour la création d'interfaces utilisateur côté client. ● Avoir une bonne compréhension des bases de données relationnelles, notamment PostgreSQL, pour la gestion des données. ● Être capable d'utiliser Jest pour écrire des tests unitaires et d'intégration. ● Maîtriser les concepts de REST, Swagger et Google API pour la conception et la documentation des API. ● Avoir une expérience avec des outils de gestion de versions comme Git (BitBucket). ● Être familier avec les concepts d'authentification et d'autorisation, notamment OAuth et OIDC. ● Avoir une expérience avec les systèmes d'exploitation Linux, en particulier Debian (Ubuntu), pour le déploiement et la maintenance des applications. ● Être capable d'utiliser des outils de ligne de commande comme Bash pour la gestion des scripts et des tâches automatisées. ● Posséder une excellente communication écrite et orale : Aptitude à produire des livrables et des reportings de haute qualité. ● Avoir un esprit d'analyse et d'amélioration continue : Capacité à évaluer le code et ses impacts, ainsi qu'à remettre en question les solutions existantes pour les améliorer. ● Avoir une capacité de prise de recul : Aptitude à évaluer les problématiques avec objectivité et à proposer des solutions d'amélioration. ● Posséder un esprit d'équipe : Capacité à collaborer efficacement avec les membres de l'équipe pour atteindre des objectifs communs. ● Maîtriser les concepts d’Agilité (Scrum, Sprint Planning, Backlog…). ● Avoir une bonne connaissance des principes de développement logiciel, notamment les méthodologies Agile et les bonnes pratiques de développement