Full Stack Developer

We're looking to grow our team of 7 persons. You're a good candidate if you're autonomous and like to tackle interesting software engineering problems.

In coordination with the rest of the tech team, you'll work on a new product derived from the Scalingo platform. Your daily work will be about building user facing features on top of other micro-services. From time to time, you will work on back-end related tasks. That's why a good knowledge of front-end *and* back-end technologies is mandatory. The front-end will be implemented with Ember.js.

Candidate will travel on a regular basis to attend conferences and meetups (mainly Europe).

This a broad view of our current stack: the dashboard is made with Ember.js, the CLI is a Go program, the API is a Ruby on Rails application talking to a fleet of micro-services mainly written in Go supported by nsq, etcd, MongoDB and, of course, Docker. We're eating our own dog food: every software we're developing is deployed on Scalingo.

Missions

  • Collaborate with other members of the tech team to build features under the supervision of the CTO
  • Collaborate with designers to iterate on the design as well as implementation of the product
  • Build and test robust, well structured, fast and reusable components
  • Find and address performance issues
  • Participate in the project's design and code reviews
  • Answer support inquiries from customers

Qualifications

  • Experience building web applications
  • Familiarity with HTTP APIs
  • Good knowledge of HTML, CSS, and related web technologies
  • Proficient in at least one of these languages: Ruby, Go, Node.js. Ruby or Go is a plus.
  • Proficient in at least one of these front-end frameworks: Vue, Angular, React. Vue is a plus.
  • Basic Knowledge of Docker. Experience with Docker is a plus.