Full Stack Developer
Based in Paris, France
Full-time position, Permanent contract
Beginning: ASAP 2024
PUR Description
PUR is a global, impact-focused B-Corp specializing in supply chain sustainability. We design, develop, and implement nature-based solutions projects to help our corporate partners reduce their environmental footprint and meet their ESG targets. Many of PUR's projects fall within the categories of insetting, regenerative agriculture, agroforestry, forest conservation, and landscape restoration.
These projects aim to introduce more sustainable agricultural practices, regenerate and preserve ecosystems, and socially and economically empower local communities. Today, we employ 200 staff across 16 countries, with key offices in Paris (HQ) and Toronto.
www.pur.co
Industry Description
PUR operates within the dynamic and rapidly evolving sector of environmental consultancy services and nature-based solutions (NbS) markets. The NbS market has recently gained traction as society recognizes the invaluable services provided by nature and the need to preserve, restore and harness these services to mitigate and adapt to environmental challenges. To be considered a nature-based solution, projects must address real societal challenges and offer strong environmental, economic and social benefits for local communities.
Market KPIs:
If combined with deep decarbonisation efforts, NbS projects could provide up to 30% of the mitigation needed to limit global warming to 1.5ºC above pre-industrial levels by 2030 (World Economic Forum, 2023)
NbS project credits make up the largest volumes of carbon credits available in the VCM (voluntary carbon markets ) with $9bn invested between 2020 and 2022 (Sylvera, 2023)
5,307 companies have set science-based targets - a 4.2x increase since 2022 – and a significant driver of demand within the NbS and VCM markets (SBTi, 2024)
PUR is recruiting 2 new Full Stack Developers based in Paris to join our international Data team.
PUR is scaling and to do so we are building and improving our internal tools that need to suit specific needs of our business reality. As a Full Stack Developer, you will be responsible for building and maintaining online platforms that are used by our internal Project Teams to organize and manage the implementation, to revise and clean data, as well as new capabilities that may become necessary as we expand. This is the backbone for all our core operations!
The Data team is key to improving our impact, so you will join a purpose-driven, dynamic and growing team with members all around the world.
Please note that we are open to :
a Full stack developer who is more comfortable in back-end with Python and Django mandatory
a Full stack developer who is more comfortable in front-end with Vue.js and Python mandatory
The main individual responsibilities will be, but not limited to
Development of applications using Python, Vue.js, JavaScript;
Monitor the health of our applications;
Contribute to architectural evolutions;
Help with resolutions and improvements to technical debts;
Propose new ideas and reusable architectural solutions;
Identify improvements in the design of our codes and systems;
Identify bottlenecks and performance improvements in our architectures and processes;
Ensure that our components have good code design.
We are looking for a candidate with :
Minimum 5 years experience as a Full stack developer;
Experience with Python (Django), Vue.js, JavaScript, HTML/CSS;
Experience with SQL and relational databases;
Experience with systems architecture and design;
Testing experience (TDD);
Experience with Git and CI/CD — if you have contributed to open source initiatives, please send us the link to your repository! This will help you stand out.
Experience with DevOps practices;
Experience with agile processes;
Experience with cloud services; right now we use Azure but that may change. GCP and AWS also valid.
You stand out if you also have:
Experience developing full applications with Firebase;
Experience with Streamlit (tool);
Experience with non-relational databases;
Experience with developing REST APIs.
The steps of the recruitment process are :