Full Stack Software Engineer
Do you possess a strong background in front end and back end engineering? Are you someone who maintains high standards and pays attention to detail? Do you thrive on working across various domains such as visual design, user interaction design, front end and back end technologies? If this resonates with you, then DFINITY has an exciting opportunity for a proactive Software Engineer to join the Trust team, where you will contribute to the development of innovative asset management solutions.
The objective of this position entails:
- Developing user-friendly interfaces that streamline navigation and elevate user interaction while utilizing rapid prototyping and agile approaches to deliver impactful software solutions.
- Collaborating with a cross-disciplinary team consisting of engineers, researchers, and product managers to bring conceptual ideas to fruition.
- Participating in the creation of a Policy Rule Engine and SDKs aimed at transforming developer experiences.
- Constructing extensible APIs that act as a gateway to multiple blockchains and offer clients a unified interface.
- Creating and sustaining security-focused applications engineered to oversee significant assets.
Desirable qualifications and experiences for this role include:
- History working as a full stack developer.
- Profound familiarity with front end technologies like HTML, CSS, JavaScript, and contemporary frameworks such as Svelte, React, Angular, or Vue.js.
- Prior involvement in deploying substantial software systems within medium to large organizations.
- Proficiency in at least one system software language such as Java, C, C++, or Rust, especially with a focus on Rust for backend development.
- Skills in designing systems that operate continuously and being part of teams that deploy and maintain such systems.
- Preferred experience with developing canisters for the Internet Computer platform and handling transactions in various blockchain environments.
- Possession of a Bachelor's degree in Computer Science or a related field, although practical experience supersedes educational background.
The types of candidates we are searching for include individuals who exhibit:
- A genuine enthusiasm for constructing high-quality production systems software and tools with a deep commitment to tangible software delivery over theoretical research.
- Strong team players who thrive on collaborating with bright minds to devise optimal solutions collectively.
- Curiosity and a flexible mindset as necessary qualities, considering the pioneering nature of the tasks at hand in solving unique challenges posed by the Internet Computer domain.
This opportunity mandates a full-time on-site presence at our office in central Zurich for three days weekly.
DFINITY, along with its groundbreaking platform, the Internet Computer, represent a cutting-edge development in blockchain technology, embarked upon by the visionary DFINITY Foundation in May 2021. Comprising a diverse group of over 200 experts in cryptography, distributed systems, and programming languages, the team endeavors to build, maintain, and enhance a highly scalable 'world computer' capable of supporting a variety of Web3 applications.
Established in 2016 by crypto pioneer Dominic Williams, DFINITY has received backing from notable entities like Andreessen Horowitz, Polychain Capital, and SV Angel, among others, in a joint endeavor to advance the Web3 frontier.
DFINITY is an equal opportunity employer dedicated to creating a diverse and inclusive workplace where individuals are judged based on their qualifications and merit, free from any discrimination related to race, gender, age, religion, sexual orientation, genetics, disability, or veteran status.
![Avatar](https://uploads.laborx.com/company_logo/G__xeLdOGreZ06klgMG-0LVJCbTSSgj4.png)