Junior & Senior Full‑Stack Developer

Adlin-Science recrute !

Descriptif du poste

Location: Paris

Contract type: Full‑time, permanent (CDI)

Start date: As soon as possible

Compensation: Based on experience and profile


ADLIN is an innovative company dedicated to unlocking the value of multi‑modal data. As specialists in multi‑omics, we help accelerate scientific and medical research.

We provide secure, collaborative, and compliant digital solutions to structure, explore, and analyze biological data.

Our no‑code tools and analytical applications foster interoperability, traceability, and data sovereignty for researchers and industry partners.

Joining ADLIN means contributing to an ambitious scientific and technological project, driven by rigor, innovation, and societal impact.


🎯 Context & Objectives

As a Senior Full‑Stack Developer, you will play a key role in the evolution of ADLIN’s platform—our unified application environment for omics, biomedical, and analytical data. You’ll help structure critical modules (workspaces, Data Catalog, Cohort Builder, Nextflow/Slurm orchestrations, etc.) and support the team’s technical maturity (quality, testing, documentation, best practices). You will contribute across the entire lifecycle: design, development, quality, performance, security, and UX/UI optimization.

Junior candidates will work within the same scope with tailored responsibilities, mentorship, and progressive ownership.


🧠 Main Responsibilities

Design & Architecture

  • Partner with Product, Data, and Bioinformatics teams to analyze requirements.

  • Write or co‑author robust technical specifications (APIs, data models, flows, integrations).

  • Contribute to technical choices, design patterns, and engineering best practices.

Full‑Stack Development

  • Design and build features on the front‑end (React/Vue) and back‑end (Node/Nest).

  • Build performant, maintainable, and well‑documented APIs.

  • Contribute to the continuous improvement of the design system and shared UI components.

Quality, Security & Performance

  • Write and maintain unit, integration, and end‑to‑end tests.

  • Help establish a quality baseline: linting, coding standards, architectural guidelines.

  • Embed security‑by‑design and GDPR/ISO 27001 good practices in the codebase.

Collaboration & Delivery

  • Work within a pragmatic Agile methodology adapted to deep‑tech.

  • Participate in planning, reviews, retrospectives, and co‑design activities.

  • Collaborate closely with backend, frontend, DevOps, data, and bioinformatics teams.

Mentoring & Impact

  • Share best practices and help upskill the team.

  • Proactively propose improvements to tooling, processes, and architecture.

  • Support the transition toward a component‑teams model (modular architecture).


👥 Your Place in the Team

You’ll join a technical team of 7 developers, split between front‑end and back‑end, moving toward a platform + components approach. You’ll work across both sides, in direct contact with the CTO and technical leads. The environment is:

  • Collaborative and high‑standards

  • Technically rich (health, omics, HPC, data pipelines)

  • Scaling its foundations (quality, CI/CD, documentation, test‑by‑design)

Profil recherché


🧩 Profile & Mindset

  • Strong ability to thrive in a demanding yet caring culture.

  • Proactive, rigorous, and autonomous.

  • Natural technical curiosity with a taste for complex problem‑solving.

  • Able to propose ideas, argue constructively, and challenge assumptions.

  • Sensitivity to quality, simplicity (KISS), and product thinking.


🧰 Required Technical Skills

Experience

  • 6+ years building web applications or complex platforms (for Senior).

  • Significant experience in full‑stack JavaScript/TypeScript development.

Technologies

Languages & Ecosystem

  • JavaScript / TypeScript

  • Node.js

Front‑end

  • Vue.js or React.js (React preferred)

  • Solid command of a UI ecosystem (state management, routing, hooks, UI testing…)

Back‑end

  • NestJS (ideal) or Express.js

  • REST / GraphQL API design

  • Modular architecture & clean‑code practices

Databases

  • PostgreSQL

  • MongoDB

Testing & Quality

  • Unit & end‑to‑end testing (Vitest, Jest, Cypress…)

  • Linting, CI/CD, technical documentation

Strong plus (nice‑to‑have)

  • Experience in health / biotech / deep‑tech

  • Knowledge of on‑premise / HPC environments

  • Familiarity with Nextflow, data pipelines, or data cataloging

  • Security/compliance mindset (ISO 27001, GDPR)

Process de recrutement

  • Interview with our Tech Leads

  • Interview with Julien, our CTO

  • Technical test or technical interview

  • Culture & soft‑skills interview with Alicia, Head of People

  • Team lunch + 30‑minute meeting with Paul, our CEO

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris
  • Télétravail partiel possible