Senior JavaScript FullStack Developer

Publié il y a 1 mois
Senior JavaScript FullStack Developer

Le poste

Senior JavaScript FullStack Developer

Hybrid remote
Bac +5
> 5 years
Who are we ?

Founded in 2000, LINAGORA is now positioned as one of the leaders in French free software. We are present in six countries and have approximately one hundred clients. We develop innovative software and advise and support our clients in their efforts to implement open-source solutions.

The number of our products and plans is growing, so we are looking for talent in the R&D team.

Since 2000, we have been developing open source, so it is important for us to see people who share our philosophy, create high-quality code, be active in the community, and do their best to create a high-quality open-source alternative to the products of IT giants.

Your mission

You will become part of the TDrive Team, which is a secure end-to-end encrypted cloud storage solution. The software easily integrates with other Linagora products, such as Tmail (James Apache and Twake chat on Matrix, as well as OnlyOffice, and is also aimed at simple integration with any SSO.

TDrive is available for on-premise installation.

Development stage: used by clients in on-premise format, availability for the B2C segment as SaaS is planned for February 2024.

The product is developed and supported by an international team based in France, Tunisia, and Vietnam, therefore we give preference to candidates from these countries. Paris, Tunis, Hanoi – welcome! But if you are confident in your abilities, then distance will not be a problem; we consider all resumes.

Our ideal candidate

You are a Senior Developer familiar with large-scale enterprise applications architecture and development using React.js for front-end, Node.js for backend, and middleware like Cassandra or Elastic search

Your responsabilities

  • Understand proposed features and quickly design and build scalable APIs and Cassandra schema & queries
  • Develop reusable user interface components and front-end libraries in React.js
  • Proactively analyze website performance and implement solutions for improvement
  • Collaborate with architects, developers, business analysts, and QA analysts to design, develop, and test applications


  • 5+ years of experience building applications with any reactive framework
  • 5+ years of experience coding in JavaScript, HTML, CSS
  • Experience developing in React.js or Vue.js
  • Experience developing single-page applications
  • Experience with automated unit, integration, and end-to-end testing
  • Experience integrating systems using Rest APIs
  • Experience building robust and secure Rest APIs in Node.js, JSON
  • Experience working with Cassandra (or at least SQL) designing schemas and writing optimized queries
  • Solid work experience using component-based development on the client side

A plus will be

  • Experience working with Cassandra (or at least SQL) designing schemas and writing optimized queries
  • Experience with cloud infrastructure and docker
  • Deep knowledge of creating standards-compliant, cross-browser, mobile-compatible front-end code with responsive design
  • Deep knowledge of server-side and front-end performance optimization
  • UI/UX design skills

Soft Skills

  • focus on quality results, not on process
  • ability to work in an international team with different cultural traditions
  • a self-starter who is excited to relentlessly solve many technical challenges
  • interest in the entire product being developed, understanding that it is you who daily creates a product that helps people automate routine business processes
  • it is important for you to have as your goal the creation of a first-class product that is chosen by users for its convenience and simplicity
  • you are ready to be active and develop the open source community and participate in specialized conferences

See you!


L’envoi d’un CV est-il obligatoire ?

Pour postuler à cette offre, l’envoi de votre CV est obligatoire.

Le télétravail est-il possible pour ce poste ?

Ce poste est ouvert au modèle de télétravail hybride avec 2-3 jours sur le site du client situé en région parisienne.

Quel est le type de contrat pour ce poste ?

Le contrat pour ce poste est de type CDI.

Une lettre de motivation est-elle obligatoire pour postuler à cette offre ?

La lettre de motivation est optionnelle pour postuler à cette offre.

Partager cette offre


Caractéristiques de l'emploi

Catégorie emploiExpertise, Fonctions au siège

Postuler en ligne

La durée de l'envoi du formulaire dépend de la taille de votre CV. Veuillez patienter quelques instants pendant l'envoi. Ne fermez pas la page avant d'avoir reçu un message de confirmation. Merci de votre patience !

Un email valide est requis.