Software engineer Scala/Java (F/M)

  • Temps complet

Description de l'entreprise

iAdvize is a conversational platform that enables more than 2,000 brands in 100 countries to bring a combined human experience to IA. We put clients in touch with experts available 24/7, every day thousands of conversations are conducted around the world :)

We have already enabled leading companies to humanize the digital experience of their customers by transforming the traditional buying journey into a conversational experience.

 We Make Brands Conversational

We are part of the French Tech 120 (a government-recognized program to support high-growth start-ups with the capacity to become world-class technology leaders). We are also certified "Gartner Cool Vendor", a company that generates value for brands such as Disney, L'Oréal, Nespresso...

On the people side, iAdvize has 200 talents in Nantes (our HQ), Paris (FR), Düsseldorf (DE) and Boston (US).

We are very sensitive to the well being of our employees, many initiatives and projects are carried out each year by our teams to evolve in a work environment conducive to personal and professional development.

Convinced by the major asset that diversity represents in our teams, more than 17 different nationalities and more than 40% of women contribute every day to make iAdvize grow. 

You can find more information and pictures of our HQ on our Welcome to the jungle page: https://www.welcometothejungle.com/fr/companies/iadvize

Description du poste

Currently, we are looking for our last Software engineer (F/M) for our HQ in Nantes (remote friendly possible) on permanent contracts :)

At iAdvize we operate under a "Swarm" system, name we gave to our teams composed of 4 to 10 people working in Scrum mode.

We currently have 7 swarms, each working on specific themes of our products (Core messenging, Multichannel, Analytics, AI&Bots, Desk...).

The objective, after a very qualitative onboarding phase, is to be integrated into a swarm composed of a Product Manager, a designer, devs front and devs back. The swarm is autonomous on its functional perimeter and its mission is based on a brief (business objective) written by the Product Manager of :

  • Design/architect a solution
  • Develop and test this solution
  • Putting the solution into production
  • Monitor and maintain services in production

The rhythm: 3 sprints of 2 weeks followed by a week of inter-cycle during which we carry initiatives (refacto, poc techno, ...)

Our vision at iAdvize is that you be as autonomous as possible on your job. However, autonomy should not mean isolation, we bring a great importance to collaboration, communication and sharing, we have set up Guilds by specific business, so there is a Scala Guild that meets once a week to share with the devs back of the other swarms :)

Here's a little bit of vision on our technical stack : Microservices architecture deployed on AWS + Docker around the following technos (in summary) : gRPC, Scala, Kafka, Postgres, Elasticsearch, Redis, GraphQL

Qualifications

Hardskills :

  • Mastery of Scala and its ecosystem (We are open to experienced Java profiles with knowledge of functional programming)
  • Knowledge of development in micro-services architecture (via Docker)
  • A minimum of 2 years of professional development experience
  • Language (comprehension and expression) 
    • English : B1+ (Intermediate)
    • French : C1+ (Advanced)

Softskills :

  • You are humble and you like to share/collaborate as a team
  • You produce a quality code, simple, scalable, and powerful.
  • You adhere to the Agile principles
  • You are passionate about your job

Nice to have :

  • Experience in a SaaS box
  • Experience with Big Data technologies such as Elasticsearch, Kafka, or Spark
  • Open-source contributions
     

Informations complémentaires

Contract informations:

  • Start date: As soon as possible
  • Contract: CDI (Cadre)
  • Localisation: Full Remote or Nantes (HQ) with remote friendly (to be defined according to your profile)
  • Flexible working hours
  • Salary: According to your profile

Hiring Process:

  • Call with Senior Recruiter (30mn)
  • 1st Itw: Technical with Senior Back end engineers (1h30)
  • 2nd Itw: Technical, Projection & Management with CTO & Engineering Manager (45mn)
  • 3rd Itw: Softskills with {Interviewers "to defined"}, it's up to you to choose who you want to see (30mn)

We are of course committed to the diversity of our teams, and we practice a policy of non-discrimination.

Politique de confidentialité