Job Search and Career Advice Platform

Enable job alerts via email!

Python Developer

NaturalAntibody

Poland

Remote

PLN 180,000 - 240,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading biotechnology firm in Poland is looking for a Python Backend Developer to work on software for therapeutic antibody discovery. You will collaborate with experts to develop high-quality applications in a microservices architecture. The position offers flexible working conditions, competitive remuneration, and opportunities to impact project development significantly.

Benefits

Private medical care package
Multisport Plus card
26 annual paid days off

Qualifications

  • Minimum 2 years of experience as a Backend Python Developer.
  • Strong knowledge of Python and web frameworks.
  • Experience with databases and efficient search structures.

Responsibilities

  • Develop software supporting pharmaceutical companies.
  • Build data-driven applications processing vast data.
  • Document and review code while collaborating with experts.

Skills

Backend Python Development
FastAPI
Celery
Asynchronous programming
Microservices architecture

Tools

MongoDB
PostgreSQL
MySQL
Kubernetes
Terraform
Job description
Overview

We are looking for a Python Backend Developer for the NaturalAntibody team. As a member of the team, you will be working on products focusing on the discovery of therapeutic antibodies. We are looking for a person for whom the quality of the produced software is an indispensable part of the work. In addition to writing tests, you will make sure that your code complies with good principles such as Clean Code and Tell Don't Ask, based on rules derived from the object-oriented and functional programming paradigm.

Responsibilities
  • Develop software to support major pharmaceutical companies in antibody production and analysis.
  • Build data-driven applications operating on the results of processing terabytes of data.
  • Create systems in a (micro)services architecture using libraries such as FastAPI, Celery, and standards compatible with OpenAPI.
  • Deliver testable code of high quality, compliant with good practices, based on both object-oriented and functional paradigms.
  • Deploy code to production.
  • Develop CI/CD pipelines.
  • Define infrastructure by writing Kubernetes (K8s) and Terraform manifests.
  • Document code.
  • Review code of other team members.
  • Work with Agile methodology (Scrum / Kanban).
  • Collaborate with experts in antibody analysis and Machine Learning.
Requirements
  • Minimum 2 years of experience as a Backend Python Developer with strong knowledge of Python.
  • Commercial work with a web framework such as FastAPI (preferred), Flask or Django in combination with ORM/ODM, and AsyncIO.
  • Ability to write tasks using Celery.
  • Knowledge of asynchronous and multithreaded programming.
  • Very good knowledge of Python type systems (including Generics, abstract classes, Protocols, TypeGuards, ParamSpecs).
  • Experience with databases such as MongoDB, PostgreSQL, MySQL, and knowledge of creating efficient search structures.
  • Knowledge of microservices architecture and related patterns.
  • Ability to write clean, testable, and maintainable code.
  • Knowledge of application architecture and code quality issues (good practices, code smells, continuous refactoring).
  • Knowledge of functional and object-oriented paradigms and the ability to use them alternately.
We offer
  • Remuneration: Regular: 12,000 - 19,000 net + VAT (B2B); Senior: 19,000 - 23,000 net + VAT (B2B).
  • 26 annual paid days off.
  • Possibility of 100% remote or office work in Szczecin.
  • Opportunities to work on an innovative project with direct impact on its development.
  • Significant participation in shaping the structure of the organization.
  • Access to unique knowledge and cooperation with outstanding experts and business partners from around the world.
  • Private medical care package (Medicover Premium) and Multisport Plus card.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.