As a flagship research center in nanoscience and nanotechnology, our mission is to open and explore new frontiers of knowledge at the nanoscale, and bring value to society in the form of new understanding, capabilities and innovation, while inspiring and providing broad training to the next generations of researchers. Our values are Commitment, Collaboration and Transformation.
Our research lines focus on the newly-discovered physical and chemical properties that arise from the behaviour of matter at the nanoscale. ICN2 has been awarded with the Severo Ochoa Center of Excellence distinction for three consecutive periods (2014-2018 and 2018-2022 and 2023-2026). ICN2 comprises 20 Research Groups, 7 Technical Development and Support Units and Facilities, and 2 Research Platforms, covering different areas of nanoscience and nanotechnology.
Job Title: Junior Software Developer (Training Contract)
Research area or group: IT Department
Description of Group/Project:
The IT Department at ICN2 is dedicated to providing technical support for information technology issues within the ICN2 community, ensuring the smooth operation of its services and infrastructure. This department oversees all aspects of IT infrastructure, including networking, communications, security, and servers. The team offers assistance to ICN2 users in their daily IT-related tasks, projects and purchases, as well as graphic design and website design and maintenance needs.
Main Tasks and responsibilities:
- Software development and maintenance: Actively contribute to the full application lifecycle (SDLC), from requirements gathering to deployment.
- Creation of new functionalities: Design and implement new modules in both backend and frontend under the supervision of the senior team.
- Code quality (QA): Perform unit and integration testing to ensure the stability of the delivered code.
- Participation in code reviews: Review colleagues' code and receive feedback to ensure adherence to best practices (Clean Code) and team standards.
- Issue resolution: Analyze bugs, perform debugging, and implement efficient solutions in development and pre-production environments.
- Documentation: Write technical documentation (API docs, diagrams) and functional documentation to support future project maintenance.
- Agile methodologies: Actively participate in team ceremonies (Daily Stand-ups, Sprint Planning, Retrospectives).
Requirements:
Bachelor's Degree in Computer Engineering or similar.
- Knowledge and Professional Experience:
Programming Languages: Solid knowledge in at least one of the following environments (and willingness to learn others): Python (Django), PHP (Laravel/Symfony), .NET (C#, .NET Core).
Web Development (Frontend): Proficiency in HTML5, CSS3, and JavaScript (ES6+). Experience with modern frameworks (React, Vue.js, or Angular) is a plus.
APIs and Web Services: Understanding and development of RESTful APIs and use of standard formats (JSON).
Databases: Experience with SQL queries (MySQL, PostgreSQL, SQL Server).
Development Tools: Advanced version control with Git (branching, pull requests, conflict resolution), familiarity with Docker environments, and use of modern IDEs (VS Code, IntelliJ, Visual Studio).
Analytical Thinking: Ability to break down complex problems into smaller, manageable tasks.
Proactivity and Curiosity: Interest in staying up to date with the latest technologies and contributing new ideas.
Teamwork and Communication: Ability to communicate technical issues to non-technical colleagues and collaborate in a multidisciplinary environment.
Adaptability: Capacity to work on different projects or technologies according to ICN2's needs.
Summary of conditions:
- Full time work (37,5h/week)
- Contract Length: Temporary (1 year)
- Location: Bellaterra (Barcelona)
- Salary will depend on qualifications and demonstrated experience.
- Support to the relocation issues (if applicable)
- Life Insurance.
- Work-Life Balance and Flexibility:
- Option to telework (2 days per week)
- flexible work schedules
- 6 h/day July and August and every Friday during all year
- 28 holidays per year
- Flexible compensation plan: tax advantages contracting some products (health insurance, childcare, training, among others.)
- Training activities: languages, mentoring programme, wellbeing programme.
- International environment
Estimated Incorporation date: as soon as possible
Subvencionat pel Servei Públic d'Ocupació de Catalunya i amb el cofinançament del 40 % del Fons Social Europeu Plus"
Candidate requirements:
- Being unemployed and registered in the "Servei Públic d'Ocupació de Catalunya" (DONO) the day before the contract starts.
- Being between 16 and 29 years old.
- Meeting the requirements for formalizing a training contract. The employment contract must be formalized within three years following the completion of the corresponding studies.
How to apply:
All applications must be made via the ICN2 website and include the following:
Applications will be reviewed continuously.
Equal opportunities:
At ICN2 we foster an inclusive and safe work environment, free from any form of discrimination-whether based on gender, sexual orientation, gender identity, age, origin, culture, religion, disability, or any other personal or social condition. We are committed to ensuring equal treatment and opportunities in all our processes, especially in recruitment, which is based solely on talent, experience, and ability. We implement proactive policies for inclusion and harassment prevention that reinforce our commitment to respect and fairness. If you share these values and are looking to grow in an open and diverse environment, ICN2 is ready to welcome you.
Similar Positions
-
Junior Group Leader In The Field Of Quantum Optoelectronics , Institut Català de Nanociència i Nanotecnologia, Spain, 23 days ago
7 Jan 2026 Job Information Organisation/Company Institut Català de Nanociència i Nanotecnologia Research Field Other Researcher Profile Leading Researcher (R4) Positions PhD Positions Country Spai...
-
Research Engineer (Computer Vision Wildlife Species) Sh1, SINGAPORE INSTITUTE OF TECHNOLOGY (SIT), United Kingdom, 20 days ago
As a University of Applied Learning, SIT works closely with industry in our research pursuits. Our research staff will have the opportunity to be equipped with applied research skill sets that are...
-
Research Engineer (Computer Vision Wildlife Species) Sh1, SINGAPORE INSTITUTE OF TECHNOLOGY (SIT), Singapore, 22 days ago
6 Jan 2026 Job Information Organisation/Company SINGAPORE INSTITUTE OF TECHNOLOGY (SIT) Research Field Architecture Engineering Computer science Researcher Profile Recognised Researcher (R2) First...
-
Predoctoral Position (R1) On Quantum Machine Learning At Computer Vision Center, Computer Vision Center, Spain, 11 days ago
16 Jan 2026 Job Information Organisation/Company Computer Vision Center Research Field Computer science » Other Researcher Profile First Stage Researcher (R1) Positions PhD Positions Application D...
-
Call 01 2026 1 Starting Research Contracts, Centre Tecnològic de Telecomunicacions de Catalunya (CTTC), Spain, 14 days ago
15 Jan 2026 Job Information Organisation/Company Centre Tecnològic de Telecomunicacions de Catalunya (CTTC) Research Field Technology » Telecommunications technology Researcher Profile First Stage...
-
2025 073 01 Junior Group Leader In Cancer Prevention, Fundació Privada Institut d'Investigació Oncològica de Vall d'Hebron (VHIO), Spain, 24 days ago
30 Dec 2025 Job Information Organisation/Company Fundació Privada Institut d'Investigació Oncològica de Vall d'Hebron (VHIO) Research Field Medical sciences » Cancer research Researcher Profile Es...