The Barcelona Supercomputing Center - Centro Nacional de Supercomputación (BSC-CNS) is the leading supercomputing center in Spain.
It houses MareNostrum, one of the most powerful supercomputers in Europe, and is a founding and hosting member of PRACE (Partnership for Advanced Computing in Europe), and is now hosting entity for EuroHPC JU, the Joint Undertaking that leads large-scale investments and HPC provision in Europe.
The mission of BSC is to research, develop and manage information technologies in order to facilitate scientific progress.
BSC combines HPC service provision and R&D into both computer and computational science (life, earth and engineering sciences) under one roof, and currently has over 1000 staff from 60 countries.
Job Reference
305_25_OP_US
Position
Web Applications Developer
Closing Date
Monday, 01 September, 2025
Context and Mission
The Barcelona Supercomputing Center-Centro Nacional de Supercomputación (BSC-CNS) is looking for a web applications developer candidate to join the Operations Department, specifically at the User Support team, to work in the development and maintenance of web applications for the day-to-day work of the center.
Key Duties
Maintenance, update and implementation of applications to improve the management of day-to-day activities in the center.
Development, maintenance and improvement of the public website of the center and its intranet (Drupal CMS).
Development and maintenance of front-end components using JavaScript (and possibly frameworks like jQuery) to enhance user interactivity and experience.
Debugging and performance optimization of existing PHP and JavaScript code to ensure responsive and scalable applications.
Implementation of security best practices in web development, including input validation, session management, and protection against common vulnerabilities.
Documentation of codebase and technical procedures to ensure maintainability and facilitate collaboration with other developers or support teams.
Requirements
Education
Degree in Computer Science for web applications development or similar.
Higher Education (FPII) in web applications development, computer science or similar.
Essential Knowledge And Professional Experience
Experience in analyzing requirements, designing, and deploying complex web applications focused on business management solutions.
Experience with SQL and creation and design of databases for web applications.
Knowledge and expertise using PHP for the creation of web applications.
Additional Knowledge And Professional Experience
Experience working in a LAMP environment.
Knowledge of web accessibility standards.
Knowledge in responsive development best practices.
Experience with version control systems such as Git.
Experience with Drupal content management systems will be positively considered.
Good level in English, both written and spoken.
Competences
Excellent interpersonal and communication skills.
Ability to work both independently and collaboratively in a diverse, multidisciplinary environment.
Conditions
The position will be located at BSC within the Operations Department.
We offer a full-time contract (37.5h/week), a good working environment, state-of-the-art infrastructure, flexible working hours, extensive training plan, restaurant tickets, private health insurance, support to relocation procedures.
Duration: Open-ended contract due to technical and scientific activities linked to the project and budget duration.
Holidays: 23 paid vacation days plus 24th and 31st of December per our collective agreement.
Salary: Competitive salary commensurate with qualifications and experience, according to the cost of living in Barcelona.
Starting date: asap
Applications
All applications must be submitted via the BSC website and contain:
A full CV in English including contact details.
A cover/motivation letter with a statement of interest in English, clearly specifying for which specific area and topics the applicant wishes to be considered.
Additionally, two references for further contacts must be included.
Applications without this document will not be considered.
Recruitment process and equal opportunity
The selection will be carried out through a competitive examination system (Concurso-Oposición).
The recruitment process consists of two phases: Curriculum Analysis (40 points) and Interview phase (60 points).
A minimum of 30 points out of 60 must be obtained to be eligible.
The recruitment panel will be composed of at least three people, with representation of women.
In accordance with OTM-R principles, a gender-balanced recruitment panel is formed for each vacancy.
At least one technical and one administrative interview, plus a personality questionnaire and a technical exercise, will be conducted.
The panel will make a final decision, and all interview participants will receive feedback on the outcome.
For suggestions or complaints about recruitment processes, contact ******.
The vacancy will remain open until a suitable candidate has been hired.
Applications will be regularly reviewed and potential candidates will be contacted.
We are committed to the principles of the EC Code of Conduct and Open, Transparent and Merit-based Recruitment (OTM-R).
BSC-CNS is an equal opportunity employer committed to diversity and inclusion, and we welcome applicants regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or any other protected status.
J-18808-Ljbffr