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.
Profil recherché :
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 GitHub.
Expérience avec des bases de données relationnelles et NoSQL, 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.
Qualités personnelles :
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.
Background: 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 computational 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, automated testing, version control, and usability principles.
Collaborate with multidisciplinary teams to address complex scientific software engineering challenges.
Work closely with distributed development teams to deliver high-quality software solutions.
Participate in continuous improvement initiatives within an Agile environment.
Contribute to the enhancement of existing features and the development of new capabilities supporting research and development activities.
Required Qualifications:
Minimum of 5 years of experience developing data analysis tools.
Ability to work effectively within self-organized Agile teams.
Strong Front-End development expertise with TypeScript and React.
Solid experience in Python development, including Django and Celery.
Hands‑on experience designing and integrating REST and GraphQL APIs.
Proficiency with source code management tools such as GitHub.
Experience with relational and NoSQL databases, including PostgreSQL and MongoDB.
Strong testing mindset with experience using pytest. Experience with end‑to‑end testing tools such as Playwright is considered an asset.
Experience working with AWS cloud environments.
Knowledge of biology, bioinformatics, or scientific data analysis is considered an asset.
Bachelor’s degree or higher in Bioinformatics, Computer Science, or a related field.
Assets:
Strong interest in scientific environments related to drug discovery and development.
Quick learner with strong intellectual curiosity and a willingness to build expertise in new domains.
Creative, proactive, and pragmatic approach to problem solving.
Motivated by the challenge of developing software solutions for complex bioinformatics problems.
Ability to perform effectively in fast‑paced and evolving environments.
Pragmatic mindset when balancing feature delivery, quality, and timelines.
#J-18808-Ljbffr
Similar jobs

Développeur Full Stack Python (Senior)

Apply Now
Back to search page