Du entwickelst sowohl das Front-End als auch das Back-End der Anwendung, verbesserst die Plattform und integrierst neue Funktionen. Troubleshooting gehört ebenfalls zu deinem Alltag, um Stabilität und Sicherheit zu gewährleisten.
Anforderungen
- •Starke Programmierkenntnisse, insbesondere in Python
- •Erfahrung in der pharmazeutischen Industrie
- •Erfahrung mit LLMs
- •Erfahrung mit Datenengineering-Aufgaben
- •Kenntnisse von Vektor-Datenbanktechnologien
- •Kenntnisse in Containerisierungstechnologien
- •Fließende Englischkenntnisse
- •Fähigkeit, unabhängig zu arbeiten und mehrere Prioritäten zu managen
Deine Aufgaben
- •Python-Front-End und Back-End entwickeln
- •Plattform vom MVP-Zustand verbessern
- •Mit Stakeholdern neue Funktionen integrieren
- •Bugs beheben und Plattform stabil halten
- •Plattform skalierbar und sicher gestalten
- •Systemupdates und Verfahren dokumentieren
Original Beschreibung
Full Stack Developer (m/f/d)
============================
For our client, a well-known pharmaceutical company in Basel, we are looking for a Python Full Stack Developer (m/f/d).
Background
The Python Full Stack Developer will be responsible for maintaining and enhancing a platform currently in its early MVP stage, designed for document creation using Large Language Models (LLMs). This role requires proficiency in both Python front-end and back-end development, with a focus on expanding the platform's capabilities and use cases.The Python Full Stack Developer will be responsible for maintaining and enhancing a platform currently in its early MVP stage, designed for document creation using Large Language Models (LLMs). This role requires proficiency in both Python front-end and back-end development, with a focus on expanding the platform's capabilities and use cases.
General Information
* Start date: asap
* latest Start Date: 01.07.2025
* Planned duration: 5 months
* Workplace: Basel
* Workload: 100%
* Remote/Home Office: max. 40
Tasks & Responsibilities
* Develop and maintain both the Python front-end (Streamlit) and back-end of the application, ensuring seamless integration and functionality enhancements
* Enhance the platform from its current early MVP state, integrating new use cases and expanding its capabilities
* Collaborate with stakeholders to identify and integrate new feature requirements
* Troubleshoot and resolve bugs to maintain the platform's reliability and efficiency
* Ensure the platform remains scalable and secure, with an emphasis on efficient data handling and API management
* Document system updates, feature enhancements, and operational procedures for ongoing maintenance and future upgrades
Must Haves
* Strong programming skills, particularly in Python, with experience in both front-end (Streamlit) and back-end development
* Proven experience and understanding of Large Language Models (LLMs)
* Experience in the pharmaceutical industry, especially within clinical development
* Experience with data engineering tasks, including data extraction, transformation, and loading (ETL).
* Knowledge of vector database technologies (e.g., FAISS, Milvus, Elasticsearch) and database indexing
* Knowledge of Containerization and cloud native technologies (Docker, Kubernetes, ArgoCD, …)
* Ability to work independently, manage multiple priorities, and communicate effectively with both technical and non-technical stakeholders
* English fluent
Nice to Have
* German optional