Python Developer (Bioinformatician)

Python Developer (Bioinformatician)


Remote | up to 5000$ gross


We are looking for a skilled Python developer for our new project in the domain of peptide design. You need to have a strong background or degree in bioinformatics. Good English is a must.


Our core team consists of 4 developers who are willing to help you and share knowledge together.

The process includes 3 steps:

- technical interview;

- bioinformatics background interview with our stakeholders;

- short presentation of the project where you will be able to ask all the questions that you would have.


The project will consist of multiple parts:

- Python package for tasks related to peptide design;

- database that stores peptides and related information;

- back-end part that exposes Python package functionality to users through API;

- UI part, which will be implemented in Spotfire and will include development of visualizations in JS.


Responsibilities:


Development of Python package and peptide database:

- implementation of modules: sequence alignment, substructure search, activity analysis, invariant map construction, and matched molecular pair - analysis (MMPA).


Database tasks using PostgreSQL:

- setting up the database (team assistance available);

- loading existing datasets and processing new ones;

- setting up ETL pipeline (preferably with Airflow, but open to suggestions).


Team collaboration:

-working with other team members, including those implementing the backend.


📚 Requirements:

- strong background or degree in bioinformatics;

- 3+ years of experience with Python: multiprocessing, ability to write fast code, optimize performance;

- proficiency with SQL and practical experience with Postgres. Not just writing queries, but loading the data, creating database views;

- Gunicorn, FastAPI, RabbitMQ, Dramatiq/Celery, Redis, Swagger, Spotfire and JavaScript;

- strong English skills (both written and spoken).


📖 Our offer as your future employer:

- Official registration;

- Flexible work schedule;

- Possibility to work remotely;

- Opportunities for professional growth.


📩 Feel free to apply! https://t.me/teev26


Report Page