Назад
обновлено 1 день назад

R&D Engineer - Backend Development Node.js

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
France
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
R&D Engineer - Backend Development Node.js (Node.js/SaaS): Designing and developing microservices, APIs, payment systems, and identity-management tools for SaaS products focused on natural language processing and collaboration tools with an accent on scalability, REST APIs, streaming, and containerized deployment. Focus on building usage-based billing, access control, and reliable backend services while integrating open-source technologies and supporting technology transfer into products.

Location: Toulouse or Issy-les-Moulineaux, France

Company

Linagora develops open-source software, SaaS products, collaboration tools, and natural language processing technologies.

What you will do

  • Design, develop, and maintain backend services for research-driven products in natural language processing and collaboration.
  • Build reusable REST APIs and microservices integrated with LinTO products and associated APIs.
  • Develop usage-based subscription billing, identity management, and API access-control features.
  • Deploy and operate containerized services in SaaS environments using Linux infrastructure, Docker, and Docker Swarm.
  • Document APIs and services, promote development best practices, and propose technology improvements.
  • Contribute to open-source projects and technology transfer from research activities into products.

Requirements

  • Senior-level experience developing and deploying Node.js applications in SaaS and microservices environments.
  • Experience with Linux tools, Bash, containers, networking, Git, Docker, and Docker Swarm.
  • Knowledge of Express or Fastify, MongoDB, REST APIs, streaming, WebSockets, and OpenAPI specifications.
  • Experience with application scalability, billing and payment systems, identity management, access control, DevOps, monitoring, and CI/CD.
  • Good proficiency in French and English is required for documentation and open-source repositories.
  • Proven experience as a Node.js software developer in an industrial environment.

Nice to have

  • Experience with audio streaming, signal processing, or SRT and RTP protocols.
  • Knowledge of Traefik, Jenkins, Celery Task Broker, or Redis.

Culture & Benefits

  • Competitive salary and comprehensive benefits package.
  • Paid vacation and official days off.
  • Collaborative environment focused on quality, learning, and adapting to evolving project needs.
  • Opportunities to attend specialized conferences and refresher courses.
  • Participation in open-source communities and knowledge sharing.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →