Full Stack Developer (Freelance)
Impacti, who we are
Impacti is a tech startup whose mission is to leverage digital technology to empower small and medium businesses (SMBs) to create positive social and environmental impact.
Launched by sustainability experts working with the United Nations, Impacti aims to help 1 million SMEs find their social mission over 5 years. Using our Impacti platform, SMEs can manage their carbon footprint, develop programs to empower women, and find ideas to create business solutions that solve the world's biggest problems. You will join our growing global team with team members based in France, USA, Morocco and Ghana.
Job Description
We are looking for an experienced Full-Stack Application Developer to join our Nouvelle-Aquitaine, France based team on a project to optimize and expand features on Impacti's web applications for businesses to manage their carbon footprint and create ESG reporting aligned with the Sustainable Development Goals. The ideal team member will be willing to join us on a part-time freelance contractor basis for 2-4 days per week, depending on tasks and deadlines. This can be a remote position or based in the Biarritz or Bordeaux regions. This position may become a full-time staff employment position in the future.
Your primary role would be to act as a senior developer within a small group of developers working on this project, conducting code reviews and assignments and contributing to actual code development as needed. We have a results-based company philosophy so working arrangements can be flexible.
Responsibilities
Work with Impacti Founder and Chief Technology Officer to understand client requirements and translate them into application features
Help develop prototypes that are creative, user-friendly, cost-effective
Advise on and integrate cutting-edge technologies in application development
Provide guidance and review source code by junior developers to ensure high quality
Troubleshoot issues and suggest innovative approaches to junior developers
Skills & Experience
Graduate with specialization in web application development with an interest in social impact
Proven experience as an application developer,
Knowledge of cutting-edge application, UIX and related technologies
Good knowledge of web environments, UI/UX issues and API concept
Front-end Development: React JS [optional: Redux (State Management)]
Back-end Development: NodeJS, Mongoose (MongoDB Client / Object Model) [optional: Yarn]
Other tools: ES6 (ECMAScript 2015), Git (Bitbucket) with a branchy "Merge Request" based workflow
Team management and building skills
Advanced proficiency in the English and French languages
Personality
Open-minded and curious
Willingness and interest to learn new skills and explore new technologies
Interested in flexible startup culture and working in a global team
Rigor of analysis, capacity for synthesis
Teamwork, communication skills