Full Stack Developer

Role overview:

At Project Blue, we provide market intelligence on critical materials for energy transition. Our focus is on understanding the complexities of rapidly evolving supply chains and translating this knowledge into accurate data, unbiased analysis, and expert insight, to support industry and government decision makers. We have developed online platforms for our team and clients to access and manipulate our research, including a rapidly growing interconnected database that allows for data analytics and visualization. We are seeking a dynamic and experienced professional to join our development team and help drive and innovate our progress. You will be responsible for developing numerous applications and collaborating with the rest of the development team to design and implement new features. The ideal candidate will be comfortable taking on multiple tasks and willing to learn new skills.

Job responsibilities:

  • Develop and maintain C#, Node JS, Angular and SQL database and applications.
  • Collaborate with the rest of the development team to design and implement new features.
  • Work with users to build software.
  • Write clean, maintainable, and readable code.
  • Troubleshoot and debug issues.
  • Participate in code reviews and ensure that all codes adhere to company standards.
  • Stay up to date with the latest industry trends and technologies.

Job requirements:

  • Minimum 4-5 years' experience in the following languages: NodeJs (Javascript / Typescript), SQL / MySql or Postgres, C#, Angular or React.
  • 6 months to 1 years' experience in the following library: Vue2 or Vue3.
  • Strong problem-solving and analytical skills.
  • High level of agency and attention to detail.
  • Effective communication and teamwork skills.
  • Experience in design on front-end UI's and responsive library (bootstrap, prime grid model).

Additional skills (preferred):

  • Experience on professional/personal web or mobile applications projects.
  • Strong understanding of software development principles.
  • Knowledge of HTML, CSS and Python.


Europe or South Africa