Skip to main content
SIB Swiss Institute of Bioinformatics
Зібрано зLinkedin4 дні тому
Backend

Software developer

PythonFastAPIDjangoFlaskMySQLMariaDBSqlGitLinuxNginxApacheSparqlRdfOntologiesOwlPHPLaravelDrupalJavaScriptCSSTailwind CSSnpmViteDockerCi/CdClaude CodeGithub CopilotJavaScalaSolrMeiliSearch
Формат
-
Зайнятість
-
Локація
Worldwide
Оплата
Не вказана

Про позицію

The Software Developer will be part of the IT team at SIB Swiss Institute of Bioinformatics, serving as primary developer for Cellosaurus, a cell line knowledge resource, and performing back-end development and IT work. The role involves developing and maintaining software systems with emphasis on data quality and semantic interoperability.

Обовʼязки

  • Serve as the technical reference point for Cellosaurus, coordinating with Team lead, curators, and wider IT team
  • Development and maintenance of website, REST APIs, semantic web services, and other online tools
  • Creation of data management tools and data validation
  • Actively remain up to date on web development tools and methods
  • Ensure tools maintenance and end-user support as needed
  • Write or participate in the writing of documentation (user documentation, software documentation)

Вимоги

  • Minimum 5 years of experience in software development projects
  • Strong experience with Python for back-end services and data processing (FastAPI, Django, or Flask)
  • Knowledge of relational databases (MySQL / MariaDB) and SQL
  • Practical experience with Git
  • Proficient working on Linux with web servers (Nginx, Apache)
  • SPARQL, RDF, and semantic web technologies (triple stores, ontologies, OWL) – strong asset
  • Experience with PHP stack: Laravel, Drupal – strong asset
  • Frontend web development tooling: JavaScript / CSS (Tailwind CSS), npm and Vite.js – strong asset
  • Docker and containerized deployment; CI/CD pipelines – strong asset
  • Familiarity with AI-assisted development tools (e.g. Claude Code, GitHub Copilot) – strong asset
  • Knowledge of JVM languages (Java, Scala) – strong asset
  • Full-text search engines (Solr or Meilisearch) – strong asset
  • Experience in a scientific or research data context, ideally life sciences or bioinformatics – strong asset
  • Strong teamwork and collaboration skills
  • Problem-solving and analytical thinking
  • Ability to work independently and take initiative
  • Attention to detail and commitment to quality
  • Fluent in English and French
  • Good written and verbal communication skills
Software developer
Оригінал