Job offer

Forest Science and Technology Centre of Catalonia
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Experience level
Senior

Job location

Tech stack

Web Interfaces
JavaScript
Geographic Information Systems
API
Agile Methodologies
Business Analytics Applications
Software Applications
Big Data
Mobile Application Development
Cloud Computing
Software Quality
Databases
Computer Engineering
Continuous Integration
Data Architecture
ETL
Data Transformation
Data Visualization
Database Analysis
Debian Linux
Decision Support Systems
Linux
DevOps
Monitoring of Systems
Interoperability
Python
PostgreSQL
Linux System Administration
Node.js
PostGIS
Software Deployment
Software Engineering
TypeScript
Virtualization Technology
Web Applications
Web Application Frameworks
Web Services
High Performance Computing
Backend
GIT
FastAPI
Vue.js
Angular
Kubernetes
Deployment Automation
Data Management
Front End Software Development
Api Design
Software Version Control
Data Pipelines
Raster Graphics
Docker
Microservices

Job description

The Forest Science and Technology Centre of Catalonia (CTFC) is seeking a ITSenior Specialist with a Full-Stack profile, with proven expertise in software development, database management, web architectures, geospatial systems, and advanced computing environments.

The selected candidate will join the CTFC's ICT development area and will contribute to research, innovation, and technology transfer projects related to forest management, bioeconomy, biodiversity, landscape dynamics, and climate change adaptation.

This position combines full-stack development, scientific programming, forest growth simulation, decision support systems (DSS), big data processing, georeferenced databases, APIs, data visualization, and application deployment in cloud, DevOps, and high-performance computing environments.

Experience in projects integrating simulation models, forest data, geographic information, web services, analytical platforms, and digital tools supporting land-use planning and management will be particularly valued., 1. Develop full-stack IT applications for research, innovation, and technology transfer projects.

  1. Develop and maintain Decision Support Systems (DSS) applied to forest and land management.
  2. Develop and integrate forest growth simulation models, management scenarios, and risk analysis tools.
  3. Design, maintain, and optimize georeferenced databases for processing, exploiting, and analyzing forest and environmental data.
  4. Develop APIs, web services, and backend components to ensure interoperability between systems, models, and data platforms.
  5. Develop web interfaces and data visualization tools for researchers, public administrations, companies, and other stakeholders.
  6. Participate in application deployment in Linux environments, Docker containers, Kubernetes, cloud platforms, and, where applicable, high-performance computing environments.
  7. Provide technical support for data collection, preprocessing, integration, and analysis of forest, geospatial, and environmental data.
  8. Contribute to technical and scientific-technical documentation of developments.
  9. Collaborate in dissemination, demonstration, and transfer of project results.
  10. Contribute to the development, coordination, and technical management of other ICT projects.
  11. Perform any other duties assigned according to the nature of the role.

Requirements

  1. Degree in Computer Engineering, Software Engineering, Data Science, Geoinformation, Telecommunications, or a related field.
  2. Proven professional experience of 5 years or more in a similar position.
  3. Experience in full-stack development using Python and JavaScript/TypeScript.
  4. Experience in backend development, APIs, and web services.
  5. Experience in frontend development with modern frameworks.
  6. Experience in database analysis, design, and management.
  7. Advanced knowledge of Debian-based Linux systems.
  8. Experience in virtualization, containers, and application deployment using Docker and Kubernetes.
  9. Experience with version control systems, especially Git.
  10. Experience developing decision support systems.
  11. Knowledge of integrating solutions compliant with GDPR requirements.
  12. Familiarity with IT tools aligned with agile methodologies.
  13. Ability to write technical and scientific-technical documentation.

DESIRABLE REQUIREMENTS

  1. Experience in DevOps, CI/CD pipelines, deployment automation, and service monitoring.
  2. Experience with PostgreSQL and PostGIS.
  3. Experience in API development using Node.js, FastAPI, or similar technologies.
  4. Experience in frontend development with Vue.js, Angular, or similar frameworks.
  5. Experience in hybrid mobile application development.
  6. Knowledge of GIS systems, OGC services, raster/vector data, and geospatial tools.
  7. Experience in big data processing, data pipelines, ETL/ELT processes, or scientific data architectures.
  8. Experience in high-performance computing (HPC), supercomputing environments, or cluster-based model execution.
  9. Knowledge of simulation, environmental modeling, forest models, or forest growth models.
  10. Experience integrating scientific models into web applications or operational platforms.
  11. Knowledge of cloud computing, microservices, and scalable architectures.
  12. Experience in technical coordination of teams and research, innovation, or technology transfer projects.
  13. Experience in European projects, including technical documentation, deliverables, and ICT development reporting.

SOFT COMPETENCES

  1. Strong planning and organizational skills.
  2. Ability to work in multidisciplinary teams.
  3. Strong communication skills with technical staff, researchers, and external stakeholders.
  4. Ability to translate scientific or technical needs into functional digital solutions.
  5. Responsible, autonomous, and highly committed individual.
  6. Initiative and proactivity.
  7. Flexibility and adaptability.
  8. Results-oriented mindset and focus on code quality.
  9. Interest in applied research, forest management, and technology transfer., Bachelor Degree or equivalent, 1. Experience in DevOps, CI/CD pipelines, deployment automation, and service monitoring.
  10. Experience with PostgreSQL and PostGIS.
  11. Experience in API development using Node.js, FastAPI, or similar technologies.
  12. Experience in frontend development with Vue.js, Angular, or similar frameworks.
  13. Experience in hybrid mobile application development.
  14. Knowledge of GIS systems, OGC services, raster/vector data, and geospatial tools.
  15. Experience in big data processing, data pipelines, ETL/ELT processes, or scientific data architectures.
  16. Experience in high-performance computing (HPC), supercomputing environments, or cluster-based model execution.
  17. Knowledge of simulation, environmental modeling, forest models, or forest growth models.
  18. Experience integrating scientific models into web applications or operational platforms.
  19. Knowledge of cloud computing, microservices, and scalable architectures.
  20. Experience in technical coordination of teams and research, innovation, or technology transfer projects.
  21. Experience in European projects, including technical documentation, deliverables, and ICT development reporting.

SOFT COMPETENCES

  1. Strong planning and organizational skills.
  2. Ability to work in multidisciplinary teams.
  3. Strong communication skills with technical staff, researchers, and external stakeholders.
  4. Ability to translate scientific or technical needs into functional digital solutions.
  5. Responsible, autonomous, and highly committed individual.
  6. Initiative and proactivity.
  7. Flexibility and adaptability.
  8. Results-oriented mindset and focus on code quality.
  9. Interest in applied research, forest management, and technology transfer.

Specific Requirements

  1. Degree in Computer Engineering, Software Engineering, Data Science, Geoinformation, Telecommunications, or a related field.
  2. Proven professional experience of 5 years or more in a similar position.
  3. Experience in full-stack development using Python and JavaScript/TypeScript.
  4. Experience in backend development, APIs, and web services.
  5. Experience in frontend development with modern frameworks.
  6. Experience in database analysis, design, and management.
  7. Advanced knowledge of Debian-based Linux systems.
  8. Experience in virtualization, containers, and application deployment using Docker and Kubernetes.
  9. Experience with version control systems, especially Git.
  10. Experience developing decision support systems.
  11. Knowledge of integrating solutions compliant with GDPR requirements.
  12. Familiarity with IT tools aligned with agile methodologies.
  13. Ability to write technical and scientific-technical documentation.

Languages SPANISH

Level Excellent

Years of Research Experience 4 - 10

About the company

CTFC is a public research center affiliated with the Government of Catalonia, operating under the department responsible for forestry. It is part of the CERCA system and is accredited as a TECNIO technology developer, recognizing its role in public technology transfer. CTFC is located in Solsona (Pre-Pyrenees), with a team of approximately 200 professionals. The center produces more than 100 scientific publications annually and has an annual turnover of around €13 million. Its research and innovation activities are structured into four main programs

Apply for this position