Scientific Developer or Full Stack Developer
Vor 6 Tagen
The European Molecular Biology Laboratory (EMBL) is a world leader in scientific research and at the forefront in the development of cutting-edge technologies. EMBL core facilities and scientists generate terabytes of data every day from all fields of modern biology (sequencing, imaging, metabolomics, proteomics, etc.). Secure, traceable, robust, efficient and user-friendly data management solutions are needed to store, share and analyse this data efficiently. The MODIS team is part of the EMBL Data Science Centre, we offer solutions and support for FAIR data management, integration, and publication across the different EMBL sites. In particular, MODIS develops Lab Integrated Data, or LabID for short, a complete open-source solution offering both a modern Electronic Lab Notebook and an advanced dataset management platform for omics and imaging data (see documentation for more details). LabID is internally used at EMBL by hundreds of users monthly, and has been deployed at different research institutes since its open source release.
To strengthen its development capacity and offerings around our LabID ecosystem, MODIS is looking for a Scientific Developer or a Full Stack Developer (your exact role in the team will adapt to your profile, skills and career development interests).
Your role
You will join the LabID development team at MODIS. The LabID web platform is built around a python Django back-end (exposing a Django-based administration UI and a REST API), a modern user facing interface developed in and a command line interface (CLI) for our advanced users and automated procedures.
You will play a key role in the team and be responsible to:
specify and implement features on the server, UI and CLI sides.
write unit, integration, and e2e tests,
While Full Stack Developers are expected to perform in all these aspects, Scientific Developers may not bring all these skills and instead come with workflow development (like Nextflow, Galaxy) and data analysis experience.
maintain the CI/CD architecture (internal GitLab server),
document and version your code,
write user and admin documentation,
maintain our development and production environments (VM, k8s),
support users on a daily basis,
participate in training
You have
Applicants with a Full Stack Developer profile are expected to:
Hold a Bachelor's degree or higher in Computer Science or in a related technical field
Have 3+ years of professional experience developing applications with the Python Django framework
Have 3+ years of professional experience developing web applications using or another modern JS framework (e.g. Angular, React)
Have 3+ years of professional experience working with projects released and maintained in a production environment
Be proficient with Git and continuous integration tools (GitHub or GitLab)
Have strong experience in Unix/Linux server administration, including proficiency in shell scripting
Applicants with a Scientific Developer profile are expected to:
Hold a master or a PhD in computational biology, bioinformatics or physics
Have 3+ years of professional experience with the Python Django framework or experience developing web applications using
Have 3+ years professional experience working with projects released and maintained in a production environment.
Be experienced with Git and continuous integration tools (GitHub or GitLab)
Have expertise in Unix server administration
Have expertise in shell/python scripting
Be responsible to maintain our Galaxy server, support Galaxy users and maintain the Galaxy integration with LabID (API-based communication).
Experience in maintaining a Jupyter server, writing workflows and data analysis are a plus.
The successful candidate should be able to work independently, while being an excellent team player, be user/community oriented, open-minded and creative. Fluency in English is mandatory.
Show experience with database administration for systems like PostgreSQL or MySQL.
Have hands-on experience with cloud deployment and services.
You may also have
Experience with omics and imaging "big" data management, expertise with containerization and deployment of apps in the cloud infrastructure (Kubernetes, OpenStack) are desirable. Experience with working in open-source projects, turning user wish lists into concrete specifications, writing efficient user documentation are definite advantages.
Salary: Grade 5 , monthly salary from EUR 4,031 plus allowances based on family circumstances (excl. pension and insurance contributions)
Contract length: 3 years renewable to a maximum of 9 years. We are open to receiving applications that include a request for a reduced FTE, down to 80%.
Why join us
EMBL is curiosity-driven, community-oriented and international. As an inclusive, equal opportunity employer, we believe that diversity enables us to collaborate more effectively and be innovative in our approaches. We are, therefore, committed to creating an inclusive and flexible culture - one where everyone can realise their full potential and make a positive contribution to our organisation.
We encourage applications from individuals who can complement our existing team – we believe that success is built on having teams whose backgrounds and personal experiences reflect the diversity of the populations that our science serves. We actively encourage applications from all genders and cultures, ethnic groups and all demographics to help us avoid perpetuating biases and oversights at this transformational point in our people strategy.
Enjoy lots of benefits:
Financial incentives: Salary free of income tax, Monthly family, child and non-resident allowances, annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances
Flexible working arrangements
Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover)
Generous time off: 30 days annual leave per year, in addition to public holidays
Relocation package including installation grant (if applicable)
Campus life: Free shuttle bus (select sites), on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely)
Family benefits: Kindergarten (Heidelberg), 10 days of child sick leave, generous paid maternity/parental leave and monthly family & child allowances
Benefits for international newcomers: Visa exemption, education grant for private schooling, financial support to travel back to your home country every second year and a monthly non-resident allowance.
For detailed information please visit our employee benefits page here
What else you need to know
International applicants: We recruit internationally and successful candidates are offered visa exemptions. Visit our International Applicants page, to find out more.
EMBL is a signatory of DORA. Find out how we apply DORA principles to our recruitment and performance assessment processes here.
Diversity and inclusion: At EMBL, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought. We encourage applications from women, LGBTQ+ & individuals from all nationalities.
How to apply: To apply please submit a cover letter and a CV through our online system. Applications will close at 23:59 CET on the date shown below. We aim to provide a response within two weeks after the closing date.
Closing Date
02/11/2025-
Scientific Developer or Full Stack Developer
Vor 5 Tagen
Heidelberg, Baden-Württemberg, Deutschland EMBL Vollzeit 48.432 € - 49.692 € pro JahrThe European Molecular Biology Laboratory (EMBL) is a world leader in scientific research and at the forefront in the development of cutting-edge technologies. EMBL core facilities and scientists generate terabytes of data every day from all fields of modern biology (sequencing, imaging, metabolomics, proteomics, etc.). Secure, traceable, robust, efficient...
-
Developer Advocate
Vor 5 Tagen
Heidelberg, Baden-Württemberg, Deutschland Aleph Alpha Vollzeit 80.000 € - 120.000 € pro JahrWho we are:Aleph Alpha's mission is to deliver sovereign, human-centric AI to governmental institutions and large enterprises. To that end, we deliver category-defining AI innovation that enables open, accessible, and trustworthy deployment of GenAI in industrial applications. Our organization develops foundational models and next-generation methods that...
-
AiSpecify Developer
vor 1 Woche
Heidelberg, Baden-Württemberg, Deutschland Everest Systems GmbH Vollzeit 80.000 € - 120.000 € pro JahrEverest Systems is a dynamic and forward-thinking startup established in 2020. We are developing the next generation ERP, purpose built for SaaS. Backed by renowned investors, our founders are visionary leaders in the business and enterprise software sector. Our team of approximately 130 highly talented professionals is spread across our offices in Palo Alto...
-
Expert Backend Developer Java/Scala
vor 2 Wochen
Heidelberg, Baden-Württemberg, Deutschland SNP Schneider-Neureither & Partner SE Vollzeit 80.000 € - 120.000 € pro JahrAre you looking for more creative freedom, more personal fulfillment and even more team spirit? Then SNP is the right place for youThe SNP Group isn't just another SAP software and consulting firm. Our unrivaled platform streamlines transformation processes in ways that others can only dream of. As pioneers in data transformation, we revolutionize the way...
-
Expert Fullstack Developer Scala/ Typescript
vor 2 Wochen
Heidelberg, Baden-Württemberg, Deutschland SNP Group Vollzeit 60.000 € - 120.000 € pro JahrAre you looking for more creative freedom, more personal fulfillment and even more team spirit?Then SNP is the right place for youTheSNP Groupisn't just another SAP software and consulting firm. Our unrivaled platform streamlines transformation processes in ways that others can only dream of. As pioneers in data transformation, we revolutionize the way...
-
Expert Fullstack Developer Scala/ Typescript
vor 2 Wochen
Heidelberg, Baden-Württemberg, Deutschland SNP Schneider-Neureither & Partner SE Vollzeit 80.000 € - 120.000 € pro JahrAre you looking for more creative freedom, more personal fulfillment and even more team spirit? Then SNP is the right place for youThe SNP Group isn't just another SAP software and consulting firm. Our unrivaled platform streamlines transformation processes in ways that others can only dream of. As pioneers in data transformation, we revolutionize the way...
-
Expert Frontend Developer Ract/ TypeScript
vor 2 Wochen
Heidelberg, Baden-Württemberg, Deutschland SNP Schneider-Neureither & Partner SE Vollzeit 80.000 € - 120.000 € pro JahrAre you looking for more creative freedom, more personal fulfillment and even more team spirit? Then SNP is the right place for youThe SNP Group isn't just another SAP software and consulting firm. Our unrivaled platform streamlines transformation processes in ways that others can only dream of. As pioneers in data transformation, we revolutionize the way...
-
Expert Frontend Developer Ract/ TypeScript
vor 2 Wochen
Heidelberg, Baden-Württemberg, Deutschland SNP Group Vollzeit 60.000 € - 120.000 € pro JahrAre you looking for more creative freedom, more personal fulfillment and even more team spirit?Then SNP is the right place for youTheSNP Groupisn't just another SAP software and consulting firm. Our unrivaled platform streamlines transformation processes in ways that others can only dream of. As pioneers in data transformation, we revolutionize the way...
-
ERP Developers
vor 2 Wochen
Heidelberg, Baden-Württemberg, Deutschland Everest Systems GmbH Vollzeit 90.000 € - 120.000 € pro JahrEverest Systems is a dynamic and forward-thinking startup established in 2020. We are developing the next generation ERP, purpose built for SaaS. Backed by renowned investors, our founders are visionary leaders in the business and enterprise software sector. Our team of approximately 130 highly talented professionals is spread across our offices in Palo Alto...
-
Machine Learning Scientist
vor 2 Wochen
Heidelberg, Baden-Württemberg, Deutschland Quastify GmbH Vollzeit 90.000 € - 120.000 € pro JahrCompany DescriptionQuastify is a young but growing startup that combines quantum chemistry, statistical mechanics, and machine learning to develop a customer-centric chemical discovery platform.Role DescriptionWe are currently looking to hire a Scientist contributing to our technology platform anddirectly supporting customer projects. This role will...