
Parity is an infrastructure and innovation focused company building platforms and applications. Parity's work combines cutting-edge cryptography, cellular system, peer-to-peer technology and decentralised consensus architectures.
Full Stack Engineer (bias to Backend)
Locations: Berlin, Lisbon or remote with ±4hrs difference from UTC
Parity Technologies builds core infrastructure for blockchains and Web 3.0 technologies. We're creating an open-source creative commons that will enable people to create better institutions through technology.
Parity highly encourages autonomy, responsibility and trust as core principles. Our collaboration model is very similar to that of open-source projects because we favor
- Asynchronous communication (e.g. forum posts, discussions on tickets, Matrix channels) over meetings. We're a remote-first company with collaborators across many different time zones, so striving for efficient asynchronous communication is a given.
- Hack-by-yourself mindset: learn by reading the documentation and the source code, the same you'd do in an open-source project; if you learn something, document it. Think independently and prefer learning by yourself instead of relying on others to teach you.
- Growing with the ecosystem: we have a goal of delivering excellence in our technology so that the open-source community as a whole can benefit from it. The vast majority of our projects are open-source.
We have an older article on our blog about our development practices which you may want to read.
Youâll be joining the DevTooling team, whose goal is to improve contributorsâ experience across Parity products, including Substrate, Polkadot, etc. Our responsibility is automating around the Delivery Pipeline, working tightly with CI/CD & DevOps teams. Our customers are developers and our main goal is to make their life easier. Currently, most of our projects are running on TypeScript (Node.js), with occasional ingrainings of Rust, Python & Bash.
Our expectations:
- You're able to quickly identify problems and come up with solutions, which deeply take into account tradeoffs such as: time to delivery, scalability, short-term and long-term effects, etc.Â
- You are a person who can ship an MVP from scratch to production even without a well-established roadmap and capable of working independently.
- You actively participate in identifying and questioning stakeholders, gathering project requirements, and coordinating code delivery with other teams.
- Youâll come up with ideas and solutions which improve the efficiency of our processes and empower developers to optimize their workflow.
Requirements:
- Good knowledge of TypeScript, Node.js and JavaScript ecosystem in general
- Hands-on experience designing database schemas (we mostly use PostgreSQL)
- Testing software experience (unit, integration, e2e)
- Ability to identify and reason about implementation trade-offs by taking into account the clientâs and the marketâs needs. This is extraordinarily important for us since youâll also work on software design and architecture for new and existing tools, so your decisions will directly impact the implementation of our solutions.
- Makerâs mindset. Hunger for shipping MVPs, not for corporate processes
- Communication & collaboration skills is a must for a remote team
- Understanding CI/CD principles
Nice-to-haves:
- Experience with Bash, Python and Rust
- Understanding of build systems (bonus points for the Rust toolchain)
- Experience with practical applications of automation tools for augmenting and/or automating workflows
- Knowledge of GitHub Actions, GitHub Apps and other GitHub or GitLab tools
- Experience building bots (GitHub, Matrix, Telegram, etc)
- Love for Open Source Software
- Deep CI/CD knowledge/experience
Benefits
- You will be able to drive your own work based on what you think is most important. There's a lot of space for engineering design.
- You will understand blockchain technology and business development and have a skill set transferable to many jobs.
- Working in a fully engineering-driven environment, building cutting-edge technology for the future web. Our teams enjoy a high degree of trust, freedom and autonomy to achieve that goal.
- No bullshit, no bureaucracy, no daily standups, no Jira. We value you for what you do, not for how many meetings youâve had.
- Generous personal development budget to attend conferences or courses of your 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, English or Portuguese language courses where needed.
- Not all of us who collaborate work in the same place. Bringing the team together is something we value greatly, so we regularly go on team retreats.
- Ability to work from wherever you want. And no fixed work time.
Listed in: Web3 Jobs, Remote Crypto Jobs, Devops Crypto Jobs, Community Crypto Jobs, Business Development Crypto Jobs, Developer Crypto Jobs, Engineering Crypto Jobs, Rust Web3 Jobs, Python Crypto Jobs, JavaScript Web3 Jobs, TypeScript Web3 Jobs, Polkadot Crypto Jobs, Substrate Web3 Jobs, Full Time Web3 Jobs.