Software Engineer Position – JavaScript

Full MEAN stack developer

The Coordination and Interaction Systems Group (REACT) at EPFL is looking for a Software Engineer with strong competences and experiences in web development.

A strong frontend, backend or, preferably, full-stack development background is expected. Ideally, the candidate should be comfortable working at any level of our stack, as with other satellite technologies and tasks, such as building tools, deployment, as well as server management.

We are looking for someone who likes clean and well structured code, is willing to dive into the code and is not afraid of refactoring, is capable of working on project-wide requirements, and takes part on the system design and architecture.

Our current stack includes technologies such as MongoDB, ElasticSearch, NodeJS, and Angular 1.x/2+.

Knowledge of the OpenSocialxAPI, and Activity Streams would be a strong asset.

The position is open to reinforce the Graasp development team. Graasp is a social media platform developed by EPFL in the framework of a large-scale H2020 European project in digital education.

It is a one year full-time position available immediately, with possible extensions. The daily work and interaction with project partners are carried out in English.

Applicants with a degree in computer science or software engineering (HES or EPFL) should submit a cover letter and a detailed CV in pdf format to denis.gillet@epfl.ch. Applications are accepted until October 15, 2017.