Skip to content

Python Backend Developer

ZdalniePolska, zachodniopomorskie, SzczecinNaturalAntibody

Intro

Red Sky to #StartupStudio i strategiczny partner funduszu inwestycyjnego Tar Heel Capital Pathfinder. Działamy zgodnie z formułą #VentureBuilding – w oparciu o doświadczenie specjalistów, tworzymy nowoczesne rozwiązania IT i wspieramy przełomowe startupy. Dołącz do jednego z nich!


NaturalAntibody
to spółka specjalizująca się w opracowywaniu narzędzi analitycznych służących do odkrywania leków na bazie przeciwciał. Celem spółki jest zrozumienie budowy i natury cząsteczek przeciwciał, ich terapeutycznej zasady działania oraz ulepszania różnorodnych terapii na nich opartych. Obecnie NaturalAntibody skupia się na gromadzeniu, generowaniu i analizie danych o przeciwciałach, a długofalowym celem spółki jest zastosowanie wyników i wniosków do odkrywania nowych przeciwciał.

Python Backend Developer

Wesprzyj zespół NaturalAntibody jako Python Backend Developer. Na tym stanowisku pracować będziesz przy produktach skupiających się na odkrywaniu terapeutycznych przeciwciał. Poszukujemy osoby, dla której jakość wytwarzanego oprogramowania stanowi nieodzowna część pracy. Oprócz pisania testów, będziesz dbać o to, aby Twój kod był zgodny z dobrymi zasadami takim jak Clean Code, Tell Don’t Ask, bazując na najlepszych regułach pochodzących z paradygmatu programowania obiektowego jak i funkcyjnego.

Twoje zadania

  • wytwarzanie oprogramowania, które ma na celu wspieranie największych firm farmaceutycznych w wytwarzaniu oraz analizie przeciwciał,
  • budowanie aplikacji Data Driven, operującej na wynikach przetwarzania terabajtów danych,
  • tworzenie systemów w architekturze (micro)services przy pomocy bibliotek takich jak FastAPI, Celery i standardach zgodnych z OpenAPI,
  • dostarczanie kodu testowalnego, wysokiej jakości, zgodnego z dobrymi praktykami, opartego zarówno o paradygmat obiektowy jak i funkcyjny (nie lubimy puryzmów obiektowych czy funkcyjnych),
  • tworzyenie Pipeline ETL przy pomocy Airflow i PySpark,
  • wdrażanie swojego kodu na produkcję,
  • rozwijanie CI/CD,
  • definiowanie infrastruktury poprzez pisanie manifestów K8s oraz Terraform,
  • dokumentacja swojego kodu, 
  • przeprowadzanie review kodu innych członków zespołu,
  • wykorzystywanie w pracy metodologii Agile (Scrum / Kanban),
  • współpraca z ekspertami z dziedziny analizy przeciwciał oraz Machine Learningu.

Wymagamy

  • minimum 2 letnie doświadczenie na stanowisku Backend Python Developera oraz dobra znajomość tego języka,
  • praca komercyjna z webowym frameworkiem takim jak Flask lub Django,
  • doświadczenie w pracy z bazami danych takimi jak MongoDB, PostreSQL, MySQL oraz znajomość zagadnień dotyczących tworzenia wydajnych struktur wyszukiwania,
  • znajomość architektury mikroserwisów,
  • umiejętność pisania czystego, testowalnego oraz utrzymywalnego kodu,
  • wiedza z zakresu architektury aplikacji oraz znajomość zagadnień z zakresu code quality (dobre praktyki, code smells, continuous refactoring),
  • znajomość paradygmatów zarówno funkcyjnego jak i obiektowego i pojęć z nimi związanych, jak i umiejętność ich zastosowania,
  • znajomość (Py)Spark oraz Airflow.

Mile widziane

  • doświadczenie z Docker, podstawowa znajomość K8S, 
  • wiedza na temat Domain Driven Design, archetypów oprogramowania lub chęć rozwoju w tej tematyce, 
  • znajomość podstawowych zagadnień z zakresu DevOPS, 
  • znajomość Terraform,
  • doświadczenie z grafowymi bazami danych, np. Neo4j, oraz narzędziami służącymi akceleracji wyszukiwania danych, takich jak ElasticSearch / SphinxSearch.

Oferujemy

  • wynagrodzenie: 
    • Regular 12000 - 16000 netto + VAT (B2B),
    • Senior: 15000 - 19000 netto + VAT (B2B),
  • 26 płatnych dni wolnych w skali roku,
  • możliwość 100% pracy zdalnej lub z biura w Szczecinie,
  • pracę nad innowacyjnym projektem oraz bezpośredni wpływ na jego rozwój,
  • znaczący udział w kształtowaniu struktury organizacji,
  • dostęp do unikalnej wiedzy oraz współpraca z wybitnymi ekspertami i partnerami biznesowymi z całego świata,
  • pakiet prywatnej opieki medycznej (Medicover Premium), karta Multisport Plus.