sebz

sebz

Senior Backend Engineer - Airnity, Remote, France

Introductory paragraph

TL;DR: Elixir, Monitoring, Zero downtime, DB migration, K8S

We’re looking for a versatile profile to join our Software Engineering team to design, develop, and test functionalities on network elements and the network infrastructure management.

Our solution at scale – :chart_increasing:100M+ SIM cards & :globe_with_meridians:Global coverage

About us

My name: Sebastien Moran
My position: Engineering Helper / Facilitator
Company name: Airnity
Company website: www.airnity.com
Company headquarters (country): France
Company info and history:

Airnity is a rapidly growing French company in the telecommunications field. We are a mobile operator serving automotive manufacturers and helping them meet the challenge of ultra-connected vehicles.

One of our strengths as a Telecom operator is that we heavily use “cloud-native” technologies. This allows us to have an extremely agile approach to our business and position ourselves as a viable alternative to traditional players.

As we are organized as a Holacracy, you will have complete freedom to propose the role or roles you wish to take on in order to best benefit the team with your experience. You can also develop new skills by choosing other roles.

Airnity is a full-remote company, allowing you to work from anywhere in France. If you are located in the Toulouse or Nice region, there is also the possibility of occasional co-working.

More details about us, our environment, culture & values »

About the job

Job title: Senior Backend Engineer
Job description: Within the Engineering team, you will be involved in designing, developing, and operating our system to meet our needs as a Telecom operator.
Position on remote work: Remote, France
Qualifications or experience required:

  • You have experience as a Backend Engineer.
  • You have previously messed up a production database migration.
  • Deploy in multiple steps to avoid downtime resonates with you.
  • Seeing the test suite pass gives you a particular satisfaction.
  • You speak French and comfortable with English.

Bonus points:

  • You have past experiences with Elixir
  • OSS/BSS rings a bell with you

What the successful job applicant will be working on:
You will be tasked with working on:

  • Business back-ends - managing users and subscriptions
  • Technical back-ends - implementing and managing Telecom functions​

No prior knowledge of Telecom specifics is required – you will receive training on this during the development process.

Your responsibilities will include:

  • Design and architecture
  • Selection of technologies to implement
  • System development
  • Implementation of continuous integration and deployment
  • Writing automated tests
  • Operating the solutions

Our technology stack:

  • AWS, GCP
  • Kubernetes
  • PostgreSQL, Kafka
  • Elixir, Rust
  • ArgoCD & CrossPlane
  • GitHub

About the interview process

  • Apply by sending your resume and a few words if you feel like it
  • 30 minutes video call with me for a quick intro about you & us to understand who you are what you want to do and don’t want to do :smile:
  • 30-60 minutes video call with 2 of your future colleagues to go deeper on your past experiences / challenges / successes :muscle:
  • 30 minutes video call with our CTO to discuss around technologies and our challenges :nerd_face:
  • Final video call with our CEO to discuss perspectives & compensation :rocket:

Further info

Find this job offer on our website – Senior Backend Engineer | Airnity – for more details, other positions and to apply.

Most Liked

sebz

sebz

So… I think that the strictest requirement is around “speaking French”… I totally failed on making it more clear… I’m sorry for that :slightly_frowning_face:

We are not ready to onboard non-French speaking people yet.

We write everything in English but we are hesitant in making the switch verbally… It’s a shame and I realize it even more now that we mostly received application from people outside of France :neutral_face:

sebz

sebz

So ! I did not run away with the topic :sweat_smile:

We had a first discussion internally. First feedback is that, as a company we may have to recruit outside of France in other “Circles”/teams than Engineering and thus be “forced” to switch :grin: – we better anticipate/be ready.

Next steps for us, is a dedicated workshop during our next Meetup in November, to go into more details, identify impacts, and address possible fears.

TBH, all the applications we received and discussions I had/have in this forum went way over our expectations and make us want to really think about it :sweat_smile: – probably not for this position, but we have more positions to come in the near future.

To those who applied to drop their resume in case we evolve in the future :pray: – we’ll definitely keep them handy. @dimitarvp I did not receive yours, yet :stuck_out_tongue:

EDIT: I forgot to mention that I’ll reply to everyone, just got overwhelmed :ocean:

dimitarvp

dimitarvp

Very intriguing job ad!

Will apply for sure.

tj0

tj0

Does French from Quebec count? :innocent:

dimitarvp

dimitarvp

I’ll still apply and leave that hot potato on your lap.

Good luck! :003:

Where Next?

Popular in Jobs Top

LucaMausberg
Introductory paragraph We at Marko strive to make second-hand the first choice. We will make buying and selling second hand online easy,...
New
alanvardy
Introductory paragraph Hello, my name is Alan Vardy, and I am the Tech Lead on Blitz’s Backend team. We are seeking a senior and mid-lev...
New
zacksiri
Introductory paragraph DeeMoney is a Payments / Remittance company located in Bangkok, Thailand. We’re the one and only FinTech in Thail...
New
patrick_sona
Introductory paragraph We’re building the next generation of tools for the 80% of workers that don’t sit behind a desk, think everything...
New
ImJoeWebb
Introductory paragraph As a Senior Backend Engineer at Community, you will have a deep impact on our platform and engineering culture as...
New
JEG2
Introductory paragraph icanmakeitbetter is hiring a fourth remote Web Developer to help us maintain and improve old products, design and...
New
jgwmaxwell
Introductory paragraph At CoCoCo (Connect. Combine. Collaborate.), we’re on a mission to unlock connectivity across the global print ind...
New
nickurban
Introductory paragraph Come work on with Phoenix, LiveView, and TailWind at a small, fun, improvement-oriented, and rapidly-growing comp...
New
Jo_hiring
About us A.P. Moller - Maersk - as an international business on a high-tech journey, we don’t just transport millions of tons of cargo....
New
pepsico
About us My name: Henry Mori My position: Lead Engineer, B2B & D2C eCommerce Company name: PepsiCo, Inc. Website: Job Description...
New

Other popular topics Top

chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 30048 115
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
beno
I will often find my self writing things similar to: case some_value do nil -> something() "" -> something() _ -> someth...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
Nvim
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New

We're in Beta

About us Mission Statement