Avenga logo
Avenga

69 open roles

R Developer

Poland, Don't Use for JOBs, PolandPosted Nov 1, 2026

Job description

Avenga is an international engineering firm helping businesses operate with AI at the core. With 6,000+ experts worldwide, we combine engineering expertise with AI-native thinking to turn ambitious ideas into real-world impact across industries, technologies, and markets. At the core of the role start date: 18/01/2027 About the project: The project is creating web applications for the statistical analysis of preclinical studies.

As part of the analysis, longitudinal data are modeled, then visualized and reported. The project involves the development and maintenance of several R and Python libraries, including integration with the study data acquisition system, user-generated data manipulation, and customization of visualizations. A separate module is used to conduct meta-analyses based on multiple studies.

The analysis results are then shared with an external service via asynchronous API endpoints. Techstack: R (shiny, R6, ggplot2, tidyverse, testthat) Python (FastAPI, pydantic, async, Motor) MongoDB z GridFS API (REST oraz GraphQL) Docker Github Actions Core skills you’ll bring Mid:

  1. Minimum 2 years of experience in coding in R
  2. Experience in developing R packages
  3. Good knowledge of Shiny
  4. Good knowledge of plotly, ggplot packages
  5. Good knowledge of using version system control (Git)
  6. Good knowledge of bash command line and Unix environment
  7. Knowledge of using Docker is a plus
  8. Knowledge of HTML, JavaScript, jQuery and CSS is a plus
  9. Knowledge of mongoDB, SQL is a plus
  10. Knowledge of unit testing is a plus
  11. English at least at B2 level
  12. Good understanding of biological concepts and experimental methods commonly used in molecular biology and interest to learn more
  13. Experience with Bioconductor libraries
  14. Experience with sequencing/genomic data analysis (NGS, e.g. RNA-Seq, WGS, scRNA-Seq) and familiarity with bioinformatics tools used to process such data is a plus Senior:
  15. Minimum 4 years of experience in coding in R
  16. Experience in developing R packages
  17. Very good knowledge of Shiny
  18. Very good knowledge of plotly, ggplot packages
  19. Good knowledge of using version system control (Git)
  20. Good knowledge of bash command line and Unix environment
  21. Knowledge of using Docker
  22. Knowledge of HTML, JavaScript, jQuery and CSS
  23. Knowledge of mongoDB, SQL is a plus
  24. Knowledge of unit testing is a plus
  25. English at least at B2 level
  26. Good understanding of biological concepts and experimental methods commonly used in molecular biology and interest to learn more
  27. Experience with Bioconductor libraries
  28. Experience with sequencing/genomic data analysis (NGS, e.g. RNA-Seq, WGS, scRNA-Seq) and familiarity with bioinformatics tools used to process such data
  29. Good knowledge of unit testing and front-end testing (i.e. R/Selenium, phantomjs) The impact you'll create
  30. Development and maintenance of multiple R/shiny applications
  31. Development and maintenance of R packages to support R/shiny applications, analytical calculations, and visualizations
  32. Development and maintenance of APIs, both REST and GraphQL endpoints
  33. Visualization of data and analysis results in ggplot2, including manipulation of built objects
  34. Saving, reading, and updating documents in a NoSQL database
  35. Writing and maintaining unit and integration tests
  36. CI/CD in GitHub Actions People are at the core of Avenga. We provide equal opportunities regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic. We are committed to a respectful environment where everyone can be themselves, share their ideas, and feel that they belong.

Description copied from Avenga's careers page. Read the full posting before you apply.

More jobs at Avenga

See all openings at Avenga