Node.js FullStack Developer

Yelda is hiring!

About

Get your voice-ready virtual assistant in a minute. Yelda's platform works with your website, Google Assistant & Home, Amazon Alexa, Facebook Messenger, etc.

--

Yelda is a start-up founded by the entrepreneurs behind KRDS (8 offices worldwide / several successful rounds of fundraising) and CommitStrip (1M readers/month). Over the last 20 years most businesses have gone (nearly entirely) paperless. Now, we’re in a new era: the era of assistance and automation. Within three to five years, every company will need a stand-alone voice assistant connected to major support platforms (Alexa, Google Assistant...).

Our mission: provide every company in the world with a smart Voice Assistant via our platform Yelda.

In just a few months, Yelda has already earned the trust of its first customers including BNPP Bank, the nationwide FNAC retailer, and the French national railway operator SNCF. After completing our first seed fundraising, we are looking to build a solid team in Paris with expertise in web product development, artificial intelligence and business automation, composed of Yelda’s founders and ‘early employees’. Ready to join the adventure?

Job Description

Mission:
Alongside Yelda’s CTO Marie, based in Paris you will develop the backoffice of our management tools for voice bots automation in Node.js, including: defining architecture (database, hosting, deployment workflow), connecting to various APIs, setting up NLP tools, developing our own secure APIs and obviously writing documentation and unit tests.

You will work hand in hand with our 2 fullstack developers Naomi and Balavishnu, and you may also need to write some custom modules depending on our customers’ needs.

Once we have gathered enough user data, our next objective will be to leverage Machine Learning tools in order to improve the performance of our virtual assistants.

Your daily tasks:

  • Daily meeting with the other members of the project (we’re Agile of course)
  • Yelda project development in coordination with other team members.
  • Writing technical documentation and tests (yes yes)
  • Review peer pull requests
  • Helping out with continuous product and business improvement and development (a very important point for a startup!)
  • Keeping abreast of the latest technological trends, that you will share with the rest of your team to help in technical decision making.

Preferred Experience

As a trained engineer (either with a diploma or self-taught) you are :

  • Curious, and love the web, UI and trying out new technologies
  • Independent and determined, not afraid of a challenge. You are someone who doesn’t wait to be told what to do, but asks questions and takes the initiative to resolve technical problems or propose new ideas
  • Meticulous and organised, you produce quality code and test everything you do
  • You have a minimum of 2 years of experience in development, including minimum 1 or 2 years in Node.js
  • You are assertive: as one of our first employees you’ll be key in helping us attract future colleagues! You need to be technically brilliant and willing to share your knowledge with your colleagues and inspire them!
  • You’re invested and fun: in our small company we want to create a great working environment! Work hard, play hard!
  • Bonus: You like Terry Prattchet, CommitStrip and XKCD

Required Skills

  • Expert level in Node.js and ES6
  • Good level in NoSQL (MongoDB)
  • You already created RESTFUL APIs
  • You use GIT everyday, and you’re familiar with the different workflow
  • You know how to do unit and integration tests
  • You know and use webpack
  • Knowledge in security
  • Basic notions of Docker
  • Basic notions of HTML5 / CSS3
  • You’re able to write a technical documentation in english without any grammar mistake
  • Interested in Machine Learning
  • Notions in bash & Python

Bonus

  • Knowledge in PHP
  • You already used a JS frontend framework, ideally VueJS
  • Familiar with Docker and containers managers
  • You have used Amazon Lambda and/or Google Cloud functions
  • NLP: you already developed a bot with DialogFlow / Wit.ai / SAP Conversational API
  • Experience in Machine Learning

Recruitment Process

Contact us by email with your details at helloworld@yelda.ai and we’ll call you back!

Additional Information

  • Contract Type: Full-Time
  • Location: Paris, France (75013)
  • Experience: > 1 year
  • Possible full remote
  • Salary: between 45000€ and 55000€ / year