BACKEND DEVELOPER

The company

Stanley Robotics is a highly ambitious robotics start-up launched in January 2015. Set to revolutionise the car-parking world with an automated valet service, our robots can move any vehicle. We don’t just want to make the experience of car parking better; we want to get rid of it altogether! Already seeing strong growth with several key accounts (car parking providers), Stanley Robotics has raised equity from big name investors and is rolling out in 2018 several large-scale projects. We are looking for a passionate and innovative backend developper to strengthen our technical team.

Position is based in Paris center.

The role

Working within a technical team of 15 people (which will also grow significantly in the next 6 months), you will be in charge of improving the product's backend (Python 3, Java 8, C++, Go) and of developing new features (constrained optimization on vehicles storage space and tasks distribution between robots).


Your profile

We are looking for a passionate and curious developer with Python expertise. A person who is daring, conscientious, questioning, and with excellent interpersonal skills.

Requirements:

  • Msc or PhD in Computer Science, Computer Engineering or similar.
  • 5+ years of software development experience
  • Solid theoretical technical background (algorithmic, architecture)
  • Focused on code quality. Practice of unit tests, code reviews and pair programming
  • Desire to learn and ability to teach
  • Strong desire to work in a team; overall success is more important than individual success
  • Python 3
    • Proficiency of packaging (Setuptools, pip, Wheel) and of Python environnement (pipenv, pyenv, virtualenv).
    • Proficiency of at least one web framework (Django, Pyramid, Flask)
    • Proficiency of pyunit and pytest
  • Good knowledge of Postgresql
  • Experience in microservice architecture: API REST, serialisation, gRPC, GraphQL, OpenAPI
  • Experience in Event Streaming / Message Queuing (ActiveMQ, RabbitMQ, ZeroMQ, NATS, MQTT, AMQP…)
  • Experience in code monitoring (log, errors log, profiling, tracing)
  • Experience in authentication and authorization policies (OpenID, JWT, OAuth2, Token, etc.)
  • Comfortable with Linux shell, Git and Docker
  • English professional proficiency
  • Comfortable working within the less formal context of a startup business,
  • Free Software mindset and belief in sharing with the community


Desired skills:

  • Experience in manipulation of operational data (Splunk, Prometheus, stack ELK, etc..)
  • Knowledge in key value NoSQL database and in document NoSQL database (e.g.: Redis, CouchBase, MongoDB).
  • Knowledge in data (Jupyter, NumPy, Scipy, Pandas, Matplotlib, Bokeh. etc..).
  • Knowledge in machine learning (Scikit-learn, Tensorflow, Theano, Keras)
  • French professional proficiency


What we offer

  • Fast-paced and flexible environment
  • Work from home days
  • Meal vouchers
  • Private healthcare
  • Transportation stipend
  • Holidays (5 weeks + RTT)
  • Transparent salary policy
  • Stock options (BSPCE)


Tell us why you think you are the right person for this job.

We don’t look so much at résumés, just put a LinkedIn link in your email. Focus on describing your projects, your experiences and what you would like to bring to the team. GitHub username and personal website could be really useful to us.