71 days ago on emploi.epfl.ch

SC - Full stack developer (100%)

EPFL - Ecole Polytechnique Fédérale de Lausanne

  • Work region
  • Sector
  • Employment type
  • Position

 Please refer to JobSuchmaschine in your application

SC - Full stack developer (100%)

SC - Full stack developer (100%)

The Center for Digital Education (CEDE) at the Ecole Polytechnique Fédérale de Lausanne (EPFL) is hiring a

Full stack developer (100%)

to contribute to the development of its Campus Analytics initiative.

EPFL is the leading institution in Europe for MOOC development and is actively pursuing innovation in education and learning analytics. Campus analytics leverages innovations in big data to provide guidance and assistance to students. As part of this effort, we are building a Learning Companion, a self-reporting application that will help students acquire and monitor effective study habits. We are looking for a versatile full stack developer with strong interest in learning technologies and data science as well as a record of successful software design and development.


Your primary objective is to design, architect, implement, deploy and test the Learning Companion application in close collaboration with the pedagogy and HCI experts at the Center for Digital Education.

  • Design the Learning Companion in collaboration with stakeholders
  • Test prototypes and refine functionalities in iterative cycles
  • Develop a modular backend that is able to serve both desktop and mobile clients
  • Develop a responsive interface that allows users to report their activities and visualize their progress
  • Integrate and deploy components onto a Docker infrastructure
  • Implement an authentication solution that is compatible with EPFL’s standards
  • Configure a service monitoring and testing solution
  • Manage code and document solution


  • Experience with Linux distributions (Ubuntu LTR)
  • Strong experience with web development framework (Django)
  • Strong experience developing and consuming RESTfull APIs
  • Experience building mobile first responsive applications with modern JavaScript (Angular2 or React & redux)
  • Experience with deployment on cloud based infrastructures (Docker)
  • Interest for learning analytics and data science
  • Fluent in English; French is a plus

We offer

  • A stimulating and friendly work atmosphere
  • Excellent conditions
  • Participation in a high-visibility project in relation with Big Data

Activity level:100%

Place of work:EPFL Lausanne

Starting date:October 1, 2017

Application deadline:  open until the position is filled


For further information, please contact Patrick Jermann by email: Patrick.Jermann@epfl.ch

Submitting your application:

In case your profile fits well with this description, we invite you to submit your application accompanied by a CV, a motivation letter, examples of recent developments and copies of certificates and references, by email only, to candidaturesSC@epfl.ch.

To be mentioned under Object: 4784/SC Last name & First name

Any email not containing this mention will not be taken into account.


Edited 11.07.2017/nca