This position is no longer available.

(Freelance) Backend Engineer, Rust

Job summary
Freelance
Paris
Salary: Not specified
No remote work
Skills & expertise
Generated content
Rust
Android
Ios
Kafka
Cassandra
+2

amo
amo

Interested in this job?

Questions and answers about the job

The position

Job description

We're looking for someone to join us on a freelance mission as a Backend Engineer on one of our feature teams. You will collaborate closely to help us refine, fine-tune, and build out key components of our application.

We value team members who delve deep into their respective domains, aiming to cultivate a team of subject matter experts with a high sense of ownership. This commitment to expertise is an expectation for every team member.

Your day-to-day will include:

  • Participating in the evolution and maintenance of a Rust component that we share between iOS and Android and that deals mostly with networking, data synchronisation and data-oriented feature logic that benefit from being written just once.

  • Collaborating with iOS and Android engineers to maintain a unified codebase, enabling consistent experiences across platforms.

  • Working on innovative algorithms for multi-user and real-time environments, at scale

  • You’ll also bridge the gap between mobile development and backend infrastructure for a seamless user journey.

  • Participating in brainstorming sessions and discussions to design and implement features that set us apart in the market.

Your Skills & Experience

  • 6+ years experience working in backend /cloud with a low-level systems programming language (C++, C, OCaml, …) or low-level mobile development in a production environment

  • 3+ years of experience using Rust, with ideally 2+ years of production experience

  • Experience working with distributed systems in production (like Redpanda/Kafka or/and ScyllaDB/Cassandra, etc.) deep knowhow working with mobile platforms iOS/Android

  • Strong opinions about building a product in the consumer social domain is preferred.

About Freelancing at amo

We are looking for someone who can start ASAP, and typical freelance missions start as one month, an can be extended from there to 3-6 months as project & business needs evolve.

Best case scenario for us is that you're available to come onsite to our office every day — this way you are close to the team, and we can move as fast as possible by enabling real time conversations. That being said, if it's the right alignment for you and the team, we are open to discussing other set-ups.

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.