This position is no longer available.

Back-end Engineer [Javascript]

Permanent contract
Paris
Salary: Not specified
A few days at home

Neocity
Neocity

Interested in this job?

jobs.faq.title

The position

Job description

En tant que back-end engineer, tu rejoindras l’équipe Produit Neocity.

Nous souhaitons développer une nouvelle version de notre API plus performante, plus scalable et plus structurée. Ta mission principale sera donc de développer cette nouvelle API accompagné.e par notre Lead Dev.

L’enjeu est de taille, Neocity évolue vite, la pérennité de l’API doit être assurée.

Notre API est une API publique, utilisée par nos clients et divers services, nous comptons aujourd’hui plusieurs millions de requêtes par semaine.

Nous profiterons du développement de cette nouvelle API pour construire un nouveau back-office, plus moderne et plus rapide.

Missions

  • Construire le cœur de notre nouvelle API,
  • Migrer et améliorer les anciennes fonctionnalités,
  • Concevoir et développer les nouvelles fonctionnalités de l’API,
  • Rédiger la documentation de l’API,
  • Maintenir et corriger l’API,
  • Créer et maintenir les tests unitaires,
  • Être responsable de la qualité et du code de la nouvelle API : code review et pair-programming,
  • Participer à la réflexion et à la conception des futurs produits & fonctionnalités de Neocity.

Notre stack technique & outils :

💻 La stack technique :
Ancien back-office : AngularJS.
Nouveau back-office : VueJS. - Outils internes : VueJS
Application mobile : Ionic 5 (Cordova) / Angular 8 / Typescript.
API : Loopback / NodeJS.
Base de données et déploiement : AWS / MongoDB / Kubernetes / Docker.

♻️ Stack organisation :
Design & prototypage des interfaces : Figma.
Knowledge base : Notion.
Communication asynchrone : Slack.
Suivi des tâches : Jira.
Data & feedbacks : NPS, Firebase, Typeform, Heap & Grafana.


Preferred experience

  • 1 an minimum d’expérience en tant que développeur back-end (NodeJS).
  • Maîtrise de NodeJS.
  • Bonnes connaissances en MongoDB et NoSQL.
  • Bonnes connaissances en Javascript ES6.
  • Expérience avec les systèmes de Continious Integration (CI).
  • Connaissance d’une plateforme de Cloud Computing (AWS ou Azure).
  • Compréhension des microservices.
  • Sensibilité aux enjeux de scalabilité, de sécurité et de performance.
  • Capacité d’avoir une vision d’ensemble d’un projet et de ses produits.
  • Tu peux tenir une conversation en anglais, et/ou tu as envie de progresser.

On est fait pour travailler ensemble si…

  • Tu es motivé.e à l’idée de rejoindre une start-up en pleine croissance qui laisse une place importante à l’initiative.
  • Tu es sociable, avenant.e, tourné.e vers les autres et tu aimes l’entraide.
  • Tu es organisé.e et sais travailler en autonomie.
  • Tu es force de proposition et prise de décision.
  • Tu es curieux.se et fais de la veille régulièrement.

Recruitment process

Informations pratiques

  • 📅 Période : dès que possible.
  • 💼Type de contrat : CDI.
  • 💰 Package :

    • Rémunération selon la grille en vigueur de l’entreprise,
    • Prime de vacances,
    • Mutuelle Alan,
    • Carte Swile titres-restaurant,
    • Frais de transport à 50%.
  • 🗺️ Lieu : 3 jours par semaine dans nos superbes bureaux à Paris 10e.
    Télétravail le mercredi et vendredi +3 jours supplémentaires par mois.

Comment se déroule le recrutement ?

ℹ️ En cette période de pandémie, nous tenons à minimiser les contacts physiques avec les candidats : le processus de recrutement se fera partiellement à distance.

  • Premier entretien téléphonique avec notre Product Manager.
  • Entretien technique.
  • Entretien avec les fondateurs.
  • Fit équipe pour rencontrer toute l’équipe Neocity.

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.

See all job openings