Senior Backend Engineer Twake Mail Work on Apache James and Twake Mail € € Out of stock

Il y a 4 semaines

IssylesMoulineaux, Île-de-France LINAGORA Group Temps plein

Apply

Governments, professionals, millions of users route their mail through code written by our team. Not a side project. The infrastructure of the internet.

Email is one of the last great open infrastructures on the internet: open standard, interoperable, impossible to replace. Apache James is the reference open‑source mail server for everyone who wants that infrastructure to stay free. A real, credible alternative to Microsoft and Google, a top‑level Apache Software Foundation project.

Linagora is its primary maintainer: the majority of commits to apache/james-project since 2015 come from us, the PMC Chair is on our team, and governments and large enterprises route their mail through code we write here.

Twake is our open‑source collaboration suite: mail, calendar, drive, chat, video. A credible open‑source alternative to Google Workspace and Microsoft 365, built on open standards and deployed in critical environments where digital sovereignty is not a slogan.

Twake Mail and Twake Calendar are technical pillars of that offering. We're hiring a senior backend engineer to join the Twake Mail team.

What you'll build

  • Public code in apache/james-project and linagora/tmail-backend, reviewed by Apache committers.
  • The reference implementation of JMAP, the modern email standard. JMAP extensions to build a feature‑rich mail experience — which you'll be able to carry into the IETF.
  • A distributed mail server: Cassandra, S3, OpenSearch, RabbitMQ. Real consistency problems, real scale.
  • Twake Mail and Twake Calendar — the products our customers run James on in production, from governments to large enterprises.
  • Features and optimisations that ship upstream to Apache and get used far beyond Linagora.

Who we're looking for

  • Senior Java. You read and write Scala. Comfortable in a codebase over a million lines.
  • Taste for distributed systems and protocols: IMAP, SMTP, JMAP, Cal/CardDAV, OpenID Connect.
  • Distributed systems and infrastructure genuinely interest you: SQL and NoSQL databases, instinct for performance at scale, Kubernetes…
  • You love open source for real: discussing a technical decision, defending a PR, contributing upstream, speaking about your work at conferences.
  • You're autonomous. You move forward without micro‑management. You take ownership of topics and see them through.
  • Results‑oriented. You ship. You measure your work by what's in production and getting used, not by hours spent on it.

How we work

  • Little bullshit, little process for process's sake: we favour useful technical discussions and clear decisions.
  • A lot of autonomy and a high engineering bar. Here, engineering decisions have real impact in production and across the open‑source ecosystem.
  • Multicultural team spread across three continents. English is our working language.
  • Full remote in France, or office on Île Saint-Germain in Issy‑les‑Moulineaux, on the Seine.
  • Conferences (FOSDEM, ApacheCon, etc.) paid for and encouraged: we talk about what we do.
  • Competitive salary and benefits.

Learn more about the project

  • https://twake.app
  • https://twake-mail.com/fr
#J-18808-Ljbffr