Centrum Medyczne MedGen na rynku diagnostyki molekularnej działa od 2012 roku. Jesteśmy jednym z najnowocześniejszych laboratoriów genetycznych w kraju. Nasz zespół tworzą specjaliści (lekarze, diagności, biolodzy molekularni, analitycy medyczni, bioinformatycy) z kilkunastoletnim doświadczeniem w zakresie genetyki medycznej oraz bogatym doświadczeniem diagnostyczno-naukowym. Doświadczenie zawodowe zdobywaliśmy i nadal poszerzamy w kluczowych instytutach naukowych oraz referencyjnych ośrodkach klinicznych w kraju i za granicą. Zespół tworzą osoby będące członkami krajowych i międzynarodowych towarzystw naukowych. W związku z dynamicznym rozwojem naszej firmy poszukujemy osoby na stanowisko:
Fullstack Python Developer
Do Twoich zadań będzie należało:
- uczestnictwo w przepisaniu wewnętrznego systemu zarządzania laboratorium firmy (LIMS) napisanego w PHP do Pythona
- tworzenie nowych modułów do istniejących systemów napisanych w Pythonie
- pisanie dokumentacji technicznej
- usprawnianie istniejących rozwiązań
Wymagania:
- znajomość Pythona
- umiejętność czytania kodu PHP w wersjach 5, 7 i 8
- znajomość dowolnego frameworka: Django, Flask lub inny
- umiejętność tworzenia zapytań SQL (pracujemy z bazą MySQL oraz PostgreSQL) i optymalizacji zapytań do bazy danych
- znajomość JavaScript oraz Vue.js
- znajomość HTML/CSS
- znajomość dobrych praktyk programowania: SOLID, DRY, KISS oraz OOP
- znajomość Git
- umiejętna praca w linii poleceń Linuksa
- dbanie o wysoką jakość dostarczanego kodu
- umiejętność pisania testów jednostkowych i funkcjonalnych
- samodzielność
Dodatkowym atutem będzie:
- znajomość node.js
- styczność z frameworkiem Laravel
- zarządzanie serwerami typu Apache i nginx
Oferujemy:
- swobodę w zakresie doboru rozwiązań programistycznych
- możliwość wdrażania własnych pomysłów
- pracę w szybko rozwijającej się branży badań genetycznych
- dostosowania stanowiska do własnych potrzeb (sprzęt, monitor etc.)
- przyjazną atmosferę pracy
- pracę w trybie hybrydowym, 1-2 dni/tyg. w biurze
- elastyczny czas pracy
Rekrutacja składa się z 3 etapów:
- kontaktujemy się z wybranymi kandydatami i podczas krótkiej rozmowy określamy termin kiedy kandydat może podjąć pracę oraz oczekiwania finansowe
- następnie wybrani kandydaci zapraszani są na telefoniczną rozmowę techniczną
- po zakwalifikowaniu się do kolejnego etapu przesyłamy krótkie zadanie techniczne do wykonania
Prosimy o podsyłanie ofert wraz z CV, proponowanym wynagrodzeniem oraz możliwą datą rozpoczęcia pracy.