Job Overview
***PLEASE NOTE: This is a HYBRID role. You will need to work in our Paris office once a week.
Key Responsibilities:
Design, develop, document, and implement solutions for Glooko XT users.Maintain software quality and adopt the correct architectural principlesFunctional and design patterns with a focus on performance, security, and scalabilityProven ability to be an independent thinker and dynamic problem solverDevelop, test, or modify programs based on and related to user or system design specificationsWrite code that is scalable, modular, maintainable, reusable, and well-testedOptimize complex data models for understandability and performanceWork in an agile development environment with an understanding of agile/lean delivery methodsDesign, develop, and oversee unit tests to ensure application logic is fully exercised for each application componentCommunicate effectively with the team and other stakeholders on stages and project completion goals or datesProvide technical oversight to the development process, including code reviews and mentoring of the technical teamDeliver end-to-end solutions with a focus on hitting delivery milestones
Principales responsabilités:
Concevoir, développer, documenter et mettre en œuvre des solutions pour les utilisateurs de Glooko XT.Maintenir la qualité des développements et adopter les bons principes architecturauxConcevoir des modèles fonctionnels axés sur les performances, la sécurité et l’évolutivitéCapacité avérée à être autonome et force de proposition pour trouver des solutions dynamique et efficaces aux problèmesDévelopper, tester ou modifier des fonctionnalités liés aux spécifications de conception utilisateur ou systèmeEcrire du code évolutif, modulaire, maintenable, réutilisable et bien testéOptimiser les modèles de données complexes pour plus de compréhensibilité et de performancesTravailler dans un environnement de développement agile avec une compréhension des méthodes de livraison agiles/leanConcevoir, développer et superviser les tests unitaires pour garantir que la logique de l’application est pleinement appliquée pour chaque composant de l’application.Communiquer efficacement avec l’équipe et les autres parties prenantes sur les étapes et les objectifs ou dates d’achèvement du projetAssurer la supervision technique du processus de développement, y compris les révisions de code et le mentorat de l’équipe techniqueFournir des solutions de bout en bout en mettant l’accent sur le respect des étapes de livraison
Qualifications:
Bachelor’s in Computer Science, Math, Engineering, or similar/relevant experience5+ years of hands-on work experience with Node JS (preferred), Python with prevailing back-end frameworks building APIs and Microservices5+ years of hands-on work experience with HTML, CSS, JavaScript, ReactJS, and related technologiesUnderstanding of client-side scripting and JavaScript frameworks2+ years of experience with relational databases (PostgreSQL preferred)Working experience and knowledge in TDD & BDD development practicesExperience developing new user-facing features using HTML, CSS, and Javascript, preferably with ReactJS or a similar set of libraries or frameworksPassionate about developing modern web applications (designing modern REST-based APIs, 3rd party integration, Web UI interactions, etc.) using Node JSWrite modularized and clean code and back them up with a good extent of unit testsExperience with containerization platforms (Docker) and container orchestration toolsExperience with global infrastructure mechanisms and securityExperience and knowledge of Scrum and Agile tools. JIRA and Atlassian tools experience is a plus
Qualifications:
Master en informatique, mathématiques, ingénierie ou expérience similaire/pertinente5+ années d’expérience pratique sur Node JS (requis), Python (apprécié) avec les frameworks back-end dominants pour la création d’API et des microservices5+ années d’expérience pratique avec HTML, CSS, JavaScript, ReactJS et les technologies associéesCompréhension du code côté client et des frameworks JavaScript2+ années d’expérience sur des bases de données relationnelles (PostgreSQL de préférence) et notamment sur l’utilisation de l’ORM SequelizeExpérience professionnelle et connaissances des pratiques de développement TDD et BDDAu-delà du framework React JS ou autre bibliothèque similaire, nous demandons une solide connaissance en HTML, CSS et JavascriptPassionné par le développement d’applications Web modernes (conception d’API REST modernes, intégration tierce, interactions Web UI, etc.) à l’aide de Node JSEcriture de code modularisé, propre et tracé avec un test coverage intelligentExpérience avec les plateformes de conteneurisation (Docker) et d’outils d’orchestration de conteneursConnaissance sur le fonctionnement global d’une architecture SaaS avec un fort accent sur la sécurité des SIExpérience et connaissance des outils Scrum et Agile. Une expérience des outils JIRA et Atlassian est un plus
Job Detail
Related Jobs (6012)
-
Senior Cryptography Engineer – REMOTE on December 12, 2024
-
AI & Data Scientist Intern – REMOTE on December 22, 2024
-
Machine Learning Engineer – REMOTE on December 21, 2024
-
Blockchain Engineer – REMOTE on December 19, 2024
-
Smart Contracts Security Engineer – REMOTE on December 18, 2024
-
Research and Development Engineer (DeFi, Distributed Systems) – REMOTE on December 16, 2024
-
Senior Demo Engineer – REMOTE on December 15, 2024
-
Senior Compiler Engineer – REMOTE on December 13, 2024
-
Senior Data Analyst on December 6, 2024
-
Programmatic Senior Analyst on December 6, 2024