Job Detail

Ruby on Rails Web Application Developer (80-100%) - EPFL Extension School

Inseriert am: 17.12.2019
The Ecole polytechnique fédérale de Lausanne (EPFL) is one of the most dynamic university campuses in Europe and ranks among the top 20 universities worldwide. The EPFL employs 6,000 people supporting the three main missions of the institutions: education, research and innovation. The EPFL campus offers an exceptional working environment at the heart of a community of 16,000 people, including over 10,000 students and 3,500 researchers from 120 different countries.




Ruby on Rails Web Application Developer (80-100%) - EPFL Extension School


Your mission :

The EPFL Extension School in Geneva, Switzerland, is looking for a Web Application Developer to work on scaling and further development our e-learning platform to support our rapidly growing learner base and product offer.Built with the goal to create the world’s best online learning environment, the EPFL Extension School platform provides a unique end-to-end learner experience, from the initial signup all the way to the delivery of an EPFL certificate. In order to accommodate our rapid growth, we need to continuously enhance the platform to become ever more user-friendly, stable and secure, and extend its functionalities to transform it into an intelligent platform, made for a highly personalized learning experience.This is a role where your work will touch thousands of people every day in what is perhaps the most noble of all human activities: education. We are looking for a team player who not only is able to envision a better future, but has the skills and the experience to build it. You will be working in a rapidly changing and iterative product development environment that prizes innovation, collaboration, and results.The online learning platform handles learner registration, payments, content delivery, peer interactions, coding and other assignments, course management, user management, and many other aspects. It is ultimately the home and public face of the EPFL Extension School.
Main duties and responsibilities include :

Correspondingly, the key responsibilities of this role are to:

  • Ensure a fantastic user experience for our course teams and our learners

  • Develop internal reporting tools and dashboards, integrating data from our platform and third-party services (Stripe, Github, Mailjet, etc.)

  • Develop new platform tools and features to support new product launches and to enhance the user experience and communications between us and our learners

  • Expand the functionality of the platform to allow rapid deployment of new products and services

  • Scale our infrastructure to handle growth in traffic and data

  • Integrate AI tools into the platform to support the learner experience

  • Ensure the stability, scalability, speed and robustness of the platform


Your profile :

Qualified applicants should have:



  • Demonstrated experience building and maintaining web applications

  • Experience with Ruby on Rails, PostgreSQL and React.js

  • Experience with 3rd party integration and customization (e.g. Stripe, Github, Mailjet, Heroku, AWS, etc.)

  • Good front end skills (HTML / CSS / JavaScript)

  • Mastery of git

  • Demonstrated experience with testing frameworks

  • Track record of operating production services in a dynamic environment

  • An eye for design

  • Ability to adapt and learn in a rapidly evolving technological field

  • Ability to work in a fast-paced environment where things can change very quickly

  • Mastery of written and spoken English

  • Excellent interpersonal and communication skills, written and oral

  • Demonstrated ability to work both independently and in team-based environments

  • Startup and Agile/Scrum/Lean experience are both ++

If the job description resonates with you, and you possess the majority of the skills, then we strongly encourage you to apply. The kinds of people we want to have on the team are the ones who are smart and flexible enough to learn new things on the job.


Start date :

As soon as possible
Term of employment :

Fixed-term (CDD)
Work rate :

80-100%
Duration :

1 year

Contact :

Please apply through the following link exclusively: bit.do/exts-ruby-wad