Job offer
Role details
Job location
Tech stack
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.
- Develop and maintain Decision Support Systems (DSS) applied to forest and land management.
- Develop and integrate forest growth simulation models, management scenarios, and risk analysis tools.
- Design, maintain, and optimize georeferenced databases for processing, exploiting, and analyzing forest and environmental data.
- Develop APIs, web services, and backend components to ensure interoperability between systems, models, and data platforms.
- Develop web interfaces and data visualization tools for researchers, public administrations, companies, and other stakeholders.
- Participate in application deployment in Linux environments, Docker containers, Kubernetes, cloud platforms, and, where applicable, high-performance computing environments.
- Provide technical support for data collection, preprocessing, integration, and analysis of forest, geospatial, and environmental data.
- Contribute to technical and scientific-technical documentation of developments.
- Collaborate in dissemination, demonstration, and transfer of project results.
- Contribute to the development, coordination, and technical management of other ICT projects.
- Perform any other duties assigned according to the nature of the role.
Requirements
- Degree in Computer Engineering, Software Engineering, Data Science, Geoinformation, Telecommunications, or a related field.
- Proven professional experience of 5 years or more in a similar position.
- Experience in full-stack development using Python and JavaScript/TypeScript.
- Experience in backend development, APIs, and web services.
- Experience in frontend development with modern frameworks.
- Experience in database analysis, design, and management.
- Advanced knowledge of Debian-based Linux systems.
- Experience in virtualization, containers, and application deployment using Docker and Kubernetes.
- Experience with version control systems, especially Git.
- Experience developing decision support systems.
- Knowledge of integrating solutions compliant with GDPR requirements.
- Familiarity with IT tools aligned with agile methodologies.
- Ability to write technical and scientific-technical documentation.
DESIRABLE REQUIREMENTS
- Experience in DevOps, CI/CD pipelines, deployment automation, and service monitoring.
- Experience with PostgreSQL and PostGIS.
- Experience in API development using Node.js, FastAPI, or similar technologies.
- Experience in frontend development with Vue.js, Angular, or similar frameworks.
- Experience in hybrid mobile application development.
- Knowledge of GIS systems, OGC services, raster/vector data, and geospatial tools.
- Experience in big data processing, data pipelines, ETL/ELT processes, or scientific data architectures.
- Experience in high-performance computing (HPC), supercomputing environments, or cluster-based model execution.
- Knowledge of simulation, environmental modeling, forest models, or forest growth models.
- Experience integrating scientific models into web applications or operational platforms.
- Knowledge of cloud computing, microservices, and scalable architectures.
- Experience in technical coordination of teams and research, innovation, or technology transfer projects.
- Experience in European projects, including technical documentation, deliverables, and ICT development reporting.
SOFT COMPETENCES
- Strong planning and organizational skills.
- Ability to work in multidisciplinary teams.
- Strong communication skills with technical staff, researchers, and external stakeholders.
- Ability to translate scientific or technical needs into functional digital solutions.
- Responsible, autonomous, and highly committed individual.
- Initiative and proactivity.
- Flexibility and adaptability.
- Results-oriented mindset and focus on code quality.
- 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.
- Experience with PostgreSQL and PostGIS.
- Experience in API development using Node.js, FastAPI, or similar technologies.
- Experience in frontend development with Vue.js, Angular, or similar frameworks.
- Experience in hybrid mobile application development.
- Knowledge of GIS systems, OGC services, raster/vector data, and geospatial tools.
- Experience in big data processing, data pipelines, ETL/ELT processes, or scientific data architectures.
- Experience in high-performance computing (HPC), supercomputing environments, or cluster-based model execution.
- Knowledge of simulation, environmental modeling, forest models, or forest growth models.
- Experience integrating scientific models into web applications or operational platforms.
- Knowledge of cloud computing, microservices, and scalable architectures.
- Experience in technical coordination of teams and research, innovation, or technology transfer projects.
- Experience in European projects, including technical documentation, deliverables, and ICT development reporting.
SOFT COMPETENCES
- Strong planning and organizational skills.
- Ability to work in multidisciplinary teams.
- Strong communication skills with technical staff, researchers, and external stakeholders.
- Ability to translate scientific or technical needs into functional digital solutions.
- Responsible, autonomous, and highly committed individual.
- Initiative and proactivity.
- Flexibility and adaptability.
- Results-oriented mindset and focus on code quality.
- Interest in applied research, forest management, and technology transfer.
Specific Requirements
- Degree in Computer Engineering, Software Engineering, Data Science, Geoinformation, Telecommunications, or a related field.
- Proven professional experience of 5 years or more in a similar position.
- Experience in full-stack development using Python and JavaScript/TypeScript.
- Experience in backend development, APIs, and web services.
- Experience in frontend development with modern frameworks.
- Experience in database analysis, design, and management.
- Advanced knowledge of Debian-based Linux systems.
- Experience in virtualization, containers, and application deployment using Docker and Kubernetes.
- Experience with version control systems, especially Git.
- Experience developing decision support systems.
- Knowledge of integrating solutions compliant with GDPR requirements.
- Familiarity with IT tools aligned with agile methodologies.
- Ability to write technical and scientific-technical documentation.
Languages SPANISH
Level Excellent
Years of Research Experience 4 - 10