Contexte :
Nous recherchons une personne passionnée par le développement logiciel scientifique afin de contribuer à l’évolution d’une plateforme web spécialisée dans l’analyse de données biomoléculaires. Cette plateforme exploite des ressources de calcul haute performance pour transformer des séquences biologiques en modèles structuraux et évaluer leurs caractéristiques intrinsèques ainsi que leur potentiel de développement à l’aide d’approches avancées de modélisation computationnelle.
La solution offre notamment des fonctionnalités de modélisation par homologie, de visualisation moléculaire interactive, de calculs et visualisations de surfaces électrostatiques et hydrophobes ainsi que de prédictions d’instabilités chimiques et physiques.
Responsabilités :- Concevoir, développer et maintenir des applications web robustes et évolutives destinées à l’analyse scientifique et biomoléculaire.
- Appliquer les meilleures pratiques de génie logiciel afin de produire un code durable, réutilisable et maintenable.
- Participer à la définition des orientations techniques et promouvoir l’utilisation appropriée de l’abstraction, des tests automatisés, du contrôle de versions et des principes d’utilisabilité.
- Collaborer avec des équipes multidisciplinaires afin de résoudre des problématiques complexes liées au développement de logiciels scientifiques.
- Travailler étroitement avec des équipes de développement distribuées pour assurer la livraison de solutions de haute qualité.
- Participer à l’amélioration continue des processus de développement dans un environnement Agile.
- Contribuer à l’évolution des fonctionnalités existantes et à la conception de nouvelles capacités répondant aux besoins de la recherche et du développement.
- Minimum de 5 années d’expérience en développement d’outils d’analyse de données.
- Capacité à évoluer efficacement au sein d’équipes Agile auto-organisées.
- Forte expertise en développement Front-End avec TypeScript et React.
- Solide expérience de développement en Python, notamment avec Django et Celery.
- Expérience dans la conception et l’intégration d’API REST et GraphQL.
- Maîtrise des outils de gestion de code source tels que Git Hub.
- Expérience avec des bases de données relationnelles et No
SQL, notamment PostgreSQL et MongoDB. - Excellente maîtrise des pratiques de tests automatisés, incluant pytest. Une expérience avec les tests de bout en bout (Playwright) constitue un atout.
- Expérience des environnements infonuagiques AWS.
- Connaissances du domaine biologique, de la bioinformatique ou de l’analyse de données scientifiques considérées comme un atout.
- Diplôme universitaire en bioinformatique, informatique ou dans un domaine connexe.
- Intérêt marqué pour les environnements scientifiques liés à la découverte et au développement de médicaments.
- Curiosité intellectuelle et capacité d’apprentissage rapide.
- Aptitude à prendre des initiatives de manière créative et pragmatique.
- Motivation à développer des solutions logicielles répondant à des enjeux complexes en bioinformatique.
- Capacité à maintenir un haut niveau de performance dans un environnement dynamique et en constante évolution.
- Approche pragmatique dans l’équilibre entre qualité, rapidité d’exécution et livraison de valeur.
We are seeking a passionate software professional to contribute to the evolution of a web-based scientific platform focused on biomolecular data analysis. The platform leverages high-performance computing resources to transform biological sequences into structural models and assess their intrinsic and developability characteristics using advanced computation al modeling approaches.
Current capabilities include homology modeling, interactive molecular visualization, electrostatic and hydrophobic surface calculations and visualizations, as well as predictions of chemical and physical instabilities.
Responsibilities:- Design, develop, and maintain robust and scalable web applications supporting scientific and biomolecular analysis.
- Apply software engineering best practices to deliver sustainable, reusable, and maintainable code.
- Contribute to technical direction and promote appropriate use of abstraction,…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: