Cette offre n’est plus disponible.

Lead Backend Engineer

CDI
Paris
Salaire : Non spécifié
Début : 31 août 2020
Télétravail non autorisé
Expérience : > 5 ans
Éducation : Bac +5 / Master

Newzik
Newzik

Cette offre vous tente ?

jobs.faq.title

Le poste

Descriptif du poste

As our Lead Backend Engineer, under the direct supervision of the CTO, you will be responsible for design, development, and operation on our backend stack, which ties together all our client-facing applications.

Our application stack relies on the JVM, and currently leverages Spring Boot, Netflix OSS, MySQL…
On the Ops side, we use Jenkins to build Docker containers deployed on AWS.

With thousands of musicians relying on Newzik in their daily practice, rehearsals and performances, our platform requires a high level of availability and reliability. At the same time, most new features enhancements require coordination between the frontend or mobile teams, and the backend team that you will lead.

Elements of role:

  • Within the engineering team and coordinated with the product team, design and implement enhancements and new features
  • Take part in the design and implementation of our real-time, multi-device synchronization protocols supporting the collaborative features of our applications
  • Ensure scalability of our platform as our user base grows
  • Design and implement REST APIs, for both private and public use
  • Maintain and improve our existing code base. (Technical debt cleaning is given dedicated time at Newzik)
  • Drive future evolutions of the stack (introduction new languages and/or frameworks)
  • Take part in the recruitment processes of the engineering team

Profil recherché

Holding an Engineering degree or MSc in Computer Science or a related field, you have prior experience in “backend oriented” or full stack development in a JVM-based environment. More specifically:

  • You have 5+ years of experience in backend or full stack development, involving at least one experience in the Java ecosystem (in Java or any other JVM language)
  • You have solid basis in computer science
  • You have a deep understanding of relational databases, and at least one RDBMS
  • You have worked server-side with Web technologies: REST APIs, OAuth, …
  • You are pragmatic, and like to pick the right tool for the job
  • You like to dig into new topics, probe new tools and solutions, and not to default to your comfort zone

Bonus points if you match with one (or more!) of the following:

  • Experience with newer JVM languages, like Kotlin or Scala
  • Prior experience with synchronization protocols
  • Prior work with messaging technologies, and/or event-based architectures
  • You like DevOps topics: CI/CD, Infrastructure as Code…

Déroulement des entretiens

As part of this recruitment, you will meet several members of our team, including the following: phone interview with a member of the Engineering team; on-site technical interview, meeting at least the CTO; final discussion with our CEO

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Software & Web Development”.

Voir toutes les offres