Full-Stack Software Engineer


  • Switzerland
  • £Attractive
  • Permanent
  • Added 31 Jul 2018

Apply for this job  

Job ref: RCS-SIS-OA-2018-86


Master's degree or equivalent relevant experience in the field of computing, computer science or a related field.


  • Solid full-stack engineering experience in Python web frameworks (e.g. Flask or Django) and JavaScript frameworks (e.g. Angular or ReactJS).
  • Experience designing architectural patterns of a medium web application (e.g. high-availability, efficient algorithms, well-designed APIs, and security).
  • Track-record with system design (relational databases, asynchronous processing, search engines).
  • Familiarity with complex (Open Source) projects and an Agile development approach.
  • Initial experience leading a small team of junior developers.
  • An understanding of front-end challenges (UI/UX, client-side application architecture) would be an advantage.

Technical competencies:

  • Knowledge of programming techniques and languages: JavaScript (e.g. ReactJS), Python (e.g.Flask).
  • Knowledge and application of software life-cycle tools and procedures.
  • Re-use, refactoring, integration and porting of existing software.

Language skills:

  • Spoken and written English, with the ability to draw-up technical specifications and/or to make oral presentations.
  • Knowledge of French or the willingness to acquire it rapidly would be an advantage.

Eligibility and closing date:

Diversity has been an integral part of CERN's mission since its foundation and is an established value of the Organization. Employing a diverse workforce is central to our success. We welcome applications from all Member States and Associate Member States. (https://careers.cern/content/member-states)

This vacancy will be filled as soon as possible, and applications should normally reach us no later than 02.09.2018.

Employment Conditions

Contract type: Limited duration contract (3 years). Subject to certain conditions, holders of limited-duration contracts may apply for an indefinite position.

Share this job

Apply form

Already uploaded your CV? Sign In to apply instantly

We'll never share your email with anyone else.
Your CV must be in .doc, .pdf, .docx, .rtf and not bigger than 5OOKb.
Your covering message for 'Full-Stack Software Engineer' - CERN
IOP Publishing would like to keep you updated about our journals, books and services by email.
By staying in touch you will receive updates, content and industry information most relevant to you. You can change your mind at any time. If you have signed up to receive updates about other services from IOP Publishing, you will continue to receive these. If you wish to opt-out of all marketing for all marketing communications from IOP Publishing, please see our privacy and cookie policy.