Open Position - Full stack / AI Smart Contract Developer

Full stack / AI Smart Contract Developer

Location: Switzerland. Travel to the office is required from time to time, remote work is possible
Job type: Full Time
Start date: as soon as possible

About Decentralized Entities Foundation - (DEF)

The Decentralized Entities Foundation (DEF) in Geneva promotes decentralized systems like blockchain, DAOs, and distributed ledgers. As a non-profit, we prioritize innovation, inclusion, scientific research, and ethical standards. By uniting diverse experts, DEF aims to build a more equitable global society, bridging decentralized entities with the public for universal benefit.

We are looking for a Full Stack / AI Smart Contract developer who would like to start as soon as possible.

Responsibilities

  • Develop and maintain cutting-edge AI Agents - Web3 applications and smart contracts for Real World Asset projects.
  • Implement and optimize Internet Computer Protocol canisters (smart contracts) to facilitate smooth on-chain transactions and decentralized data storage.
  • Design, develop, and maintain responsive and user-friendly frontends using React and TypeScript, hosted on the ICP.
  • Participate from the early stage of concept and design of applications to the implementation and production release.
  • Collaborate with cross-functional teams, including other engineers, and product managers, to create seamless and responsive applications.
  • Stay up-to-date with the latest trends and best practices in Web3, blockchain, and full stack development, to ensure the company remains at the forefront of the industry.
  • Write clean, maintainable, and well-documented code, adhering to established coding standards.
  • Participate in code reviews and provide constructive feedback to fellow developers, to ensure high-quality code is delivered consistently.
  • Troubleshoot, debug, and resolve any issues, providing timely and effective solutions.
  • Take ownership of projects with a proactive and passionate approach to delivering high-quality, innovative solutions.
  • Contribute to the continuous improvement of development processes, tools, and techniques.
  • Most of the time independent work is required.

Required skills

Programming languages

  • Rust
  • JavaScript (NodeJS)
  • Bash

Tools and General skills

  • A strong desire to learn and master Rust for ICP backend development.
  • Strong proficiency in React and TypeScript for frontend development.
  • Solid understanding of modern web development principles and best practices.
  • Familiarity with Git for version control.
  • Gitlab organizational tools and workflows
  • Unit testing, code coverage
  • Code documentation (rustdoc, JSdoc)
  • DevOps scripting experience is a plus
  • Knowledge of the Dfinity platform and SDK is a big plus

Soft skills

  • Autonomy, autodidact
  • Able to prioritize according to big picture and roadmaps
  • Flexible, passionate about innovation

We can’t wait to receive your application!
Please send your CV, and portfolio at contact@defoundation.ch

4 Likes