Find Remote Jobs Worldwide & Work From Anywhere

Parity Technologies company's all remote jobs

Skills: linux operating-system open-source

As the company rapidly grows we are seeking a dedicated and well organised, energetic and enthusiastic professional who is happy helping their colleagues, at the Berlin office or remote, in a wide range of Information Technology related tasks as part of our small IT administrative team

Your duties will include but are not limited to:

  • Be the go to person for first level employee IT support for hardware, software and access requests across the company
  • You are responsible for managing our working devices ecosystem (incl. purchasing, maintenance, ordering, handling of RMAs and inventory)
  • You perform IT back office related actions
  • You will onboard our new employees with their laptops processes, and workstations (in the office and remote) as well as offboard them
  • You provide technical assistance for our workshops or other live events
  • You support IT Admin Team and Ops team in other related tasks


Skills & requirements

Requirements:

  • Minimum of 1 year of IT Admin experience or worked in a similar role (internships accepted)
  • Great written and verbal communication skills with English language skills on near-native level and German intermediate level (minimum B2)
  • Excellent time management skills, ability to handle multiple tasks and prioritise work in a fast-paced environment
  • Hands-on mentality
  • A creative mind with an ability to suggest improvements
  • Knowledge of Google Apps (Gmail, Docs, Spreadsheets)
  • Great understanding of Linux systems and Mac OS

Nice-to-haves:

  • Experience with project management tools like Trello or Asana
  • Interest in or even experience with blockchain or open-source software (OSS)
  • Security mindset in Operations and IT hardware



Skills: rust wasm compiler async blockchain

At Parity Technologies we maintain and create blockchain software: dealing with P2P networking, consensus algorithms, cryptography, databases, and decentralized applications can be expected.

We strive to write the fastest, lightest, and safest core technology in Blockchain and write lots of open-source code. Parity Technologies is based in Berlin and London, but remote work is possible for the right people and we are flexible on location.

We are looking for someone very experienced with the Rust programming language, all the way down to compiler knowledge. You will be responsible for the performance of our application and investigate problems, design necessary tests, perform monitoring and architect solutions to counter possible bottlenecks. 

Parity works in a very flat hierarchy with lots of autonomy and high levels of personal responsibility, and we try to mimic an open-source workflow in much of what we do. 

Requirements:

  • Highly experienced with Rust.
  • Understanding how the Rust compiler, toolchain, and async work.
  • Strong knowledge of data structures, algorithms, and efficient implementation in modern programming languages.
  • Keen interest in hunting down performance problems and memory leaks, including building tooling for it.
  • Writing efficient and maintainable code.
  • Ability to work independently and autonomously.

Nice to have:

  • Understanding of blockchain technologies.
  • An interest in decentralized and privacy technology and Web3.
  • Knowledge of internals of the rust async stack, especially tokio and threading.
  • Already written performance metering and improvement tooling.

Benefits:

  • Competitive salaries and benefits.
  • Opportunity to become an expert in latest blockchain technologies.
  • Working at Parity means focusing on stuff that matters: building cutting-edge technology for a better and more decentralized internet. Our teams enjoy a high degree of freedom and autonomy to achieve that goal.
  • Because we value initiative and learning, we've defined a generous personal improvement budget to attend conferences or skills courses of your own choosing. We think you know what's best for you!
  • Parity is a diverse company with people from various countries and we will support you with German or English language courses where needed (and desired).
  • We have a remote-friendly company setup.
  • Bringing the team together is something we value a lot and we have regular company retreats (or will have, pending the Covid pandemic).

We handle personal information in accordance with our privacy policy https://parity.io/privacy



Skills: rust compiler tooling substrate javascript

Parity Technologies builds core infrastructure for blockchains and the future Web — one that respects the freedom and data of individuals — and helps empower developers to create better services through decentralized technologies.

At the Parity Tools Team we build tooling and libraries for developers and advanced users, both internal and external, such as block explorers, exchanges, and staking-ops teams. Our tools empower users to integrate and harness Substrate blockchains to their fullest. We believe that a well built tool should be a joy to use, precise in scope and feature set, be hackable, discoverable and composable.

We write roughly equal amounts of Javascript and Rust and often collaborate with other Parity teams, notably the Substrate, Polkadot, Ecosystem development and developer relations teams.

Examples of the technologies you will be working with:

Substrate-archive: https://github.com/paritytech/substrate-archive

Substrate-telemetry: https://github.com/paritytech/substrate-telemetry ;

Substrate: https://github.com/paritytech/substrate

Polkadot: https://github.com/paritytech/polkadot

Your tasks include:

  • Design, build and maintain Rust-based tools/libraries to help internal/external teams build, debug, instrument and manage substrate-based blockchains.
  • Support the entire project lifecycle (concept, design, build, test, release and support).
  • Keep up to date with the blockchain space in general and the Substrate/Polkadot ecosystem in particular. Work with the ecosystem team to ensure we build what people need.
  • Collaborate with the core Substrate team to plan and implement new tools, features and improvements.

Your Background:

  • A passion for the Rust programming language, its community and values.
  • Professional experience working with Rust to develop applications and crates in an open source setting.
  • A keen eye to performance, observability and user ergonomics.
  • Ability to work autonomously, be proactive, prioritize, communicate, and function in a distributed team.
  • Passionate about bringing the vision of a decentralized web to the world.

Nice-to-haves:

  • Open Source experience
  • Dev-ops skills and general tooling knowledge
  • Knowledge in other programming languages than Rust, in particular JavaScript/TypeScript
  • Public speaking/writing

 Benefits:

  • Competitive salaries and benefits.
  • Opportunity to become an expert in latest blockchain technologies.
  • Working at Parity means focusing on stuff that matters: building cutting-edge technology for a better and more decentralized internet. Our teams enjoy a high degree of freedom and autonomy to achieve that goal.
  • Because we value initiative and learning, all employees have a generous personal budget to attend conferences or other learning tools of your own choosing. We think you know what's best for you!
  • Parity is a diverse company with people from various countries and we will support you with German language courses and relocation where needed (and desired).
  • We have a remote-friendly company setup.
  • Bringing the team together is something we value a lot and we have regular company retreats (or will have, pending the Covid pandemic).

We handle personal information in accordance with our privacy policy https://parity.io/privacy



Skills: react native typescript cryptography rust

We at Parity have been developing Parity Signer for some time.

It started as a simple idea: why not create an app to turn your old smartphone into a free cryptocurrency wallet? We already had all the necessary crypto-primitives for our blockchains implemented in Rust, so all that was needed was a React Native UI to create an app to read and generate QR codes.

A couple of years, ~600 commits and 24 releases later, with over 12 thousands lines of TypeScript/TSX code in the codebase — there are still a couple of big and important security and usability features which are waiting to be thought through and implemented. And after that it would be time to finally bring Parity Signer for an independent security audit — and maybe, just maybe, officially calling it a Release instead of Beta.

This is why we’re looking for a React Native Engineer to work on Parity Signer full time.



To see how we use your data please see our Applicant Notice



Skills & requirements

This is a job for you if you:

  • have always enjoyed truly owning your own projects, not just following the breadcrumbs of Jira issues left for you by someone else;
  • have experience working on a medium-sized React Native and TypeScript codebases, including UI and testing expertise;
  • have always taken security (especially  of your codebases) extremely seriously, and would prefer to postpone/cancel a release rather than risking a chance of putting your real-life users in any sort of danger;
  • have interest in crypto, both -graphy and -currencies.

Bonus points if you had prior exposure to Rust, bridging React Native and native code on both platforms, or know some advanced tricks when E2E-testing complicated behaviours in mobile apps (people who know how to programmatically simulate a camera feed when testing in an emulator would definitely be put on top of our queue :-) ).

Benefits:

  • Working at Parity means focusing on the stuff that counts: building some of the most cutting-edge technology for the future web. Our teams enjoy a high degree of trust, freedom and autonomy to achieve that goal
  • Because we value initiative and learning, we've defined a generous personal improvement budget to attend conferences or skills courses of your own choosing. We think you know what's best for you!
  • Parity is a diverse company with people from various countries and we will support you with German language courses where needed



Skills: smartcontracts solidity substrate rust

At Parity Technologies we have built and launched next generation blockchain networks like Kusama and Polkadot atop the Substrate blockchain framework. These networks provide the largest staking platforms, the most advanced on-chain governance systems, fast and efficient cryptocurrencies, and more. All of these systems are powered by FRAME and the Runtime Pallets included with Substrate, which are available for all Substrate developers to use.

What you will do

We are looking to expand the team which develops these core runtime systems. This involves maintenance of existing pallets, modifications and upgrades for the needs of the network, and even entirely new pallets which provide value to our end users.

As a part of your job, you will need to design crypto-economically sound protocols which incentivize and control the behavior of anonymous and potentially malicious actors. You need to write comprehensive tests or even try to attack our systems in the same ways malicious actors will. You will need to architect migration utilities to allow existing networks to use new features and functionalities seamlessly. You will need to provide support to developers who may want to integrate and use FRAME and these runtime pallets.

Beyond the development of the runtime systems, you will also work to develop FRAME itself. Your research and development of user friendly APIs will make your life and the lives of other runtime developers more easy. This involves writing Rust macros and developing new utility libraries.

Responsibilities

In the context runtime development within Substrate, we expect you to (among other things):

  • Research and learn about the end users of our network.
  • Engage with council and governance systems which give direction to the development of our networks.
  • Write clean, functional, and “absolutely correct” code for our blockchains.
  • Develop crypto-economically sound protocols which incentivize behaviors we want.
  • Manage complex state machines which are resistant to attacks.
  • Potentially contribute to JavaScript frameworks to enable users to easily access new features.
  • Collaborate with other members of the team and open-source contributors

Benefits

  • Working at Parity means focusing on the stuff that counts: building of the most cutting-edge technology for the future web. Our teams enjoy a high degree of trust, freedom and autonomy to achieve that goal.
  • Because we value initiative and learning, we've defined a generous personal budget to attend conferences or skills courses of your own choosing. We think you know what's best for you!
  • Parity is a diverse company with people from various countries and we will support you with German language courses where needed.


Skills & requirements

Requirements

  • Proven experience as a Smart Contract or Substrate Runtime developer.
  • Experience working with Rust or other similar system level languages.
  • Excellent communication and teamwork skills.

Nice-to-haves

  • Knowledge of Blockchain applications and (unwritten) standards.
  • Knowledge of the current state of the DeFi, DAOs, Decentralized Identities, and other blockchain based protocols.
  • Experience with JavaScript, TypeScript, and React.
  • Open source software background.



Skills: substrate rust blockchain cryptography networking

As Runtime Engineer, you will be working with other Rust developers to build blockchain runtimes, decentralized applications, and implement research on the Substrate framework. You will drive the adoption of open-source blockchain technologies and the Rust programming language. You will inspire the best developer groups around the world and provide them with the training and resources they need to adopt the tech. You will champion the Substrate experience and relay insights to the community and customer teams.

It will be your responsibility to both demonstrate Substrate's potential by building cutting edge blockchain runtimes and to create a community of developers who will follow in your footsteps.

At the moment, we are looking for Runtime Engineers to work from our Berlin office.

Responsibilities

  • Build Substrate runtimes for external teams and Parity’s customers.
  • Provide hands-on guidance on Substrate to external teams and community.
  • Build tooling, reusable custom modules, and extensions for Substrate.
  • Evangelize Substrate (and the Rust programming language) to developer communities.
  • Collect and communicate feedback from customer teams and community members building on Substrate.
  • Help build an ecosystem of lighthouse projects, tutorials, documentation, and an open-source culture around Substrate.

Requirements

  • Minimum 4+ years of software development experience and at least 2 years of consulting/customer-facing experience.
  • Experience with blockchain and building decentralized applications.
  • Excellent interpersonal, verbal, and written communication skills.
  • Ability to work autonomously, be proactive, and function in a small team.
  • Bachelor’s degree in computer science or related field.

Nice-to-haves

  • Experience with the Rust programming language.
  • Background in cryptography, networking, or distributed systems
  • Open-source software background.
  • Passion to work on and share knowledge of new technologies.

Benefits

  • Working at Parity means focusing on the stuff that counts: building the most cutting-edge technology for the future web. Our teams enjoy a high degree of trust, freedom, and autonomy to achieve that goal.
  • Because we value initiative and learning, we've defined a generous personal budget to attend conferences or skills courses of your own choosing. We think you know what's best for you!
  • Parity is a diverse company with people from various countries and we will support you with German language courses where needed.
  • Not all of us who collaborate work in the same place. Bringing the team together is something we value a lot, so we regularly go on team retreats.

To see how we use your data please see our Applicant Notice.



Skills: rust networking network-programming

We believe in giving back to the community and are looking for someone familiar with the open-source Rust ecosystem. You should be proficient in Rust, familiar with writing low and high-level code, confident with functional style programming, and knowledgeable in the (recent) space of computer networking research.

Parity works in a very flat hierarchy with lots of autonomy and high levels of personal responsibility, and we try to mimic an open-source workflow in much of what we do. We have an article on our blog about our development practices which you may want to read.

Parity works in a very flat hierarchy with lots of autonomy and high levels of personal responsibility, and we try to mimic an open-source workflow in much of what we do. 

Requirements:

  • Experience designing and implementing network protocols.
  • Understanding of low (i.e. OS) level networking concepts as well as  asynchronous programming.
  • Experience taming distributed (bonus decentralized) systems.
  • Familiarity with the Rust language and its ecosystem.

Nice to have:

  • Experience building peer-to-peer applications.
  • An interest in decentralized technology and Web 3.
  • Knowledge of Bitcoin, Ethereum or other blockchain technologies.
  • Open source contributions

Benefits:

Working at Parity means focusing on the stuff that counts: building some of the most cutting-edge technology for the future web. Our teams enjoy a high degree of trust, freedom and autonomy to achieve that goal.

Because we value initiative and learning, we've defined a generous personal improvement budget to attend conferences or skills courses of your own choosing. We think you know what's best for you!

Parity is a diverse company with people from various countries and we will support you with German or English language courses where needed.



Skills: rust c go cryptography blockchain

We are looking for someone experienced with blockchain technologies and related cryptographic and/or similar algorithmically complex systems. You will be responsible for implementing domain-specific research and will be a bridge between research and development. We are doing stuff no one else is doing.



Skills & requirements

Requirements:

  • Experience with current blockchain technologies and landscape.
  • Theoretical background in distributed systems, such as consensus algorithms, as well as cryptographic fundamentals.
  • Strong knowledge of a modern systems programming language, such as Rust, C++ or Go and willing to learn Rust.
  • An interest in decentralized and privacy technology and Web3.

Nice to have:

At Parity Technologies we write software across the whole blockchain stack and as a developer you can be expected to work on any of these things, but deep knowledge in one of the following areas is especially appreciated.

  • State of the art P2P networking research and technologies.
  • Writing and performance tuning databases.
  • Cryptography, including multi-party computation or zero knowledge proof systems.
  • Consensus algorithms, especially as used within the blockchain space.
  • Implementing compilers, especially with a Wasm focus.
  • Implementing decentralized applications, including “Layer 1” and “Layer 2” approaches.