Skip to main content
amo

Senior Software Engineer - Backend

2d

amo

Paris, FR · Full-time

About this role

Looking for someone to join as one of the early members of the Backend team at amo. In the initial months you will work closely with the team while gradually taking ownership of central components and features in a versatile early-stage environment.

The backend team handles both server-side systems and the shared backbone of the client, covering networking, data modelling, management and synchronisation. You will develop systems built for massive traffic, data volumes and horizontal scaling using carefully chosen technologies.

Day-to-day work includes maintaining a Rust component shared between iOS and Android that manages networking, data synchronisation and data-oriented feature logic. You will collaborate with mobile engineers to keep a unified codebase and bridge mobile development with backend infrastructure.

The role involves participating in feature brainstorming, monitoring analytics, managing system crashes and triaging bug fixes while contributing to a culture of continuous improvement and domain expertise in an onsite Paris office.

Requirements

  • Production experience with Rust, or strong background in systems-level languages such as C++, C or OCaml
  • Hands-on experience with distributed systems in production such as Kafka, Redpanda, ScyllaDB or Cassandra
  • Strong instincts about consumer social products and what makes them succeed or fail

Responsibilities

  • Develop systems that handle massive traffic, data and horizontal scaling
  • Maintain and evolve a shared Rust component for networking, data synchronisation and feature logic across iOS and Android
  • Collaborate with iOS and Android engineers to keep a unified codebase and consistent cross-platform experiences
  • Bridge mobile development and backend infrastructure for seamless user journeys
  • Participate in brainstorming and design discussions to implement differentiating features
  • Monitor analytics, manage system crashes and proactively triage bug fixes
  • Take ownership of your scope while contributing to continuous learning and emerging technology adoption

Benefits

  • 100% health care coverage
  • Maternity Leave, Paternity Leave and Second Parent Leave with salary maintained at 100%
  • 8-9 weeks total vacation per year including 5 weeks paid time off plus 1-2 additional weeks