FULL STACK ENGINEERING APPRENTICE
Job Description
We are looking for a Full Stack Engineering Apprentice to contribute to the development of the Symbiose Platform, our customer‑facing application that brings deep environmental intelligence to users. As part of an alternance program, you will work alongside senior engineers, remote sensing specialists and data scientists to combine academic learning with hands‑on experience on production systems. You will contribute to both backend and frontend components of the platform, progressively increasing your level of responsibility as your skills develop. You will be supported and mentored while progressively taking ownership of well‑scoped technical tasks, contributing directly to production features. Together, we will transform cutting‑edge research into real‑world, user‑ready solutions.
Key Responsibilities
- Contribute to backend and frontend development under the guidance of senior engineers.
- Assist in integrating geospatial, remote sensing, or ML outputs into APIs and web applications.
- Participate in the development and maintenance of data pipelines and ETL workflows.
- Help build and improve web interfaces using React and TypeScript.
- Support the integration of geospatial visualization tools (e.g. Mapbox GL or equivalent).
- Write clean, well‑documented, and tested code.
- Participate in code reviews, QA testing, and agile development cycles.
- Learn and apply best practices in cloud‑native and scalable software development.
Qualifications
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, Data Engineering, or a related field.
- First hands‑on experience (academic or personal projects) in full‑stack development.
- Familiarity with JavaScript / TypeScript and modern frontend frameworks (React preferred).
- Basic understanding of backend development concepts (APIs, databases).
- Exposure to SQL and relational databases (PostgreSQL is a plus).
- Comfortable working in English in a technical environment.
Nice to Have
- Experience with Python.
- Interest in geospatial data, remote sensing, or climate tech.
- Familiarity with Docker, cloud platforms, or Kubernetes (even at a basic level).
- Experience with maps, data visualization, or geospatial libraries.
- Personal projects, GitHub repositories, or open‑source contributions.
Soft Skills
- Curious and eager to learn in a fast‑paced technical environment.
- Structured, detail‑oriented, and motivated to write quality code.
- Proactive mindset and willingness to ask questions.
- Strong team spirit and interest in interdisciplinary challenges.
Additional Information
- Contract Type: Apprenticeship (Between 6 and 12 months)
- Start Date: 01 January 2026
- Location: Paris
- Possible partial remote