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