Full-Stack Software Engineer - Trust Team
Are you skilled in both front end and back end engineering, with a strong attention to detail and a knack for setting high standards? Are you enthusiastic about working on various aspects of software development, from visual design to back end implementation? If you resonate with these qualities, then this opportunity at DFINITY on the Trust team might be the perfect fit for you! We are on the lookout for a motivated Software Engineer to contribute to our innovative asset management solutions.
DFINITY's project, Orbit, is more than just a product; it’s a mission to provide secure self-custody asset management solutions for individuals and enterprises through advanced technology.
Responsibilities:
- Design user-friendly interfaces that enhance navigation and user engagement utilizing agile methodologies and rapid prototyping techniques.
- Collaborate with a diverse team of engineers, researchers, and product managers to bring conceptual ideas to fruition.
- Develop a Policy Rule Engine and SDKs to elevate developer experiences.
- Construct adaptable APIs that act as gateways to various blockchains, delivering a unified interface for clients.
- Create and maintain secure applications for managing substantial assets securely.
Qualifications:
- Previous experience as a full stack developer.
- Proficiency in frontend technologies including HTML, CSS, JavaScript, and frameworks like Svelte, React, Angular, or Vue.js.
- Track record of delivering substantial software systems within medium to large organizations.
- Familiarity with a system software language such as Java, C, C++, or Rust, with a focus on Rust for back end development.
- Experience in designing and maintaining systems that operate 24/7/365.
- Knowledge of developing canisters for the Internet Computer and interfacing with different blockchains, especially in transaction processing.
- Bachelor's degree in Computer Science or a related field with a preference for practical experience over educational background.
Ideal Candidate:
- Enthusiasm for producing quality production software tools and systems to deliver real-world solutions.
- Strong team player who collaborates effectively with diverse team members to ideate the best solutions collectively.
- Curiosity and open-mindedness, crucial for tackling the unique challenges posed by pioneering projects like the Internet Computer.
Please note that this is a full-time role requiring onsite presence at our office in central Zurich for three days per week.
About DFINITY and the Internet Computer:
The Internet Computer, established by the DFINITY Foundation in May 2021, stands as the only infinitely scalable general-purpose blockchain globally. Led by a team of over 200 experts in cryptography, distributed systems, and programming languages, the project aims to develop and maintain a powerful 'world computer' to support various Web3 applications.
Founded in 2016 by Dominic Williams, DFINITY garnered significant support from early Ethereum community members and later prominent institutions like Andreessen Horowitz, Polychain Capital, and SV Angel to advance Web3 technologies.
