Software Engineer - Full stack

À propos

Aircall is a web application built on top of the newest technologies for realtime communication (Websockets, WebRTC) providing desktop phone service to marketing & sales teams.

Our Story
We launched officially in June 2015 and we have now more than 3000 customers all over the world, which use Aircall every day to run their business (Uber, Deliveroo, Heetch, Traverlbird...).

Our Product

  • Get phone numbers instantly among 40 countries
  • Redirect calls across your team
  • Make and receive calls on computer & mobile, tracking calls and monitoring activity
  • Integrate your phone system with your CRM & helpdesks (Zendesk, Pipedrive,Intercom, Salesforce, Slack…) .
  • We're competing with traditional players (Orange, Vodafone...) and a few (mostly US) start-ups (TalkDesk, Dialpad, etc), but we have a unique vision of simplicity and collaboration applied to phone calls.

Descriptif du poste

"Alone you go fast, together we go further”, we truly think that working together makes the difference !

Our amazing engineering team is composed by 35+ multicultural engineers in both Paris and New-York. We build software on top of voice communication solution as Twilio. We are software engineers, not VoIP experts.
We're organized in squads which allows us to combine different experts (tech, product, design, business) around a specific roadmap project.. This drastically improved our productivity by focusing on key subjects and making our own decisions. Trust in one another is the key to success, along with commitment and transparency.

This year, our vision is to leverage a fully decoupled architectures and ultimately microservices at scale with a reliable, event-driven, auto-healing infrastructure behind the scenes. To ensure that, we’re currently creating a very rich and secure data lake with AWS S3, Kinesis, DynamoDB, Lambda, Athena, and other cool serveless stuff. You’ll be part of this challenging but exciting project!

Our tech challenges this year :

  • Volume: Store, aggregate and compute 1M+ events / day today, 100M+ by next year
  • Live: analyse and take live decisions based on 1M+ events / day
  • Modularity: make our architecture scale and increase squads productivity by featuring microservices based on event-driven architecture
  • Uptime: Keep an 99,99% uptime while dealing with an exponential activity growth

What you will do:

We're looking for a full stack developer as wellas front-end and back-end developer. You will work in a Squad with Developers, Architects, PM &UX designer, DevOps & QA to :

  • Deliver features with great added value
  • Improve our technical stack and our productivity by tooling
  • Evolve in a strong Engineering Culture

Profil recherché

  • You know how to work using one of these frameworks in production : Rails, React, Angular, Backbone, Phoenix, Ember
  • You have an experienced on one (or more) of this following languages : Ruby, Javascript, Go, Elixir, Scala, Java, Pyhton, Typescript
  • You write unit and integration tests on your code
  • You are open-minded and proactive (that is truly important!)

Process de recrutement

  1. Entretien Technique
  2. Test Technique
  3. Entretien CEO puis dej

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris, France (75010)
  • Niveau d'études : Bac +5 / Master
  • Expérience : > 2 ans