Internal Tools Developer (m/f/d)
atParity Technologies
Jun 09
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.
Parity Technologies builds core infrastructure and technology for blockchains and Web 3.0 world. This means dealing with P2P networking, consensus algorithms, cryptography, databases, and decentralised applications.
We strive to write the fastest, lightest, and safest core technology in Blockchain and do a lot of open-source development.
As Parity grows, we more and more often find ourselves in need of particular (usually rather small-scale) internal tools — and it's no longer feasible to just ask a first engineer careless enough to stick their head out to do the job.
So we're looking for someone who would take authority over a zoo of our internal tools and glue code: a service managing custom synchronisation between public Github and private repositories, a webapp to monitor licensing compliance in our repos, a webhook endpoint to submit a PR to our static website after the new software release is ready, and other small-to-midscale projects along these lines.
Currently most of such tools of ours are running on NodeJS, with occasional ingrainings of Go, Python, and sometimes even Rust. They do not always have tests, even if they should have. Monitoring and automated provisioning is not always set up — and it should be.
We need someone to join us to take care of that zoo — fix infrequent bugs, add features when required, rewrite code in a different language/technology/framework when reasonable. And integrations — integrations with other tools and APIs will be Your Thing; probably it won't fly if you don't like this kind of work.
This is "bring your own tools" sort of job — we won't mind you using any language or framework you like to get the job done (given you're proficient, and the tool is easy to maintain by someone who is not you). You would probably have to learn at least some basics of Rust, since we're mostly a Rust shop — but knowing Rust in advance is not in the job requirements.
We want you to be able to deliver without any "Manager" role giving you precise step-by-step instructions. We expect you to actively participate in identifying and questioning stakeholders, outlining project requirements, and coordinating delivering code with other teams.
We would like it if you will be able to develop at least some resemblance of UI/UX for the tools which need it. We will help you set up deployment and testing for the tools you own — but you should be at least aware of how and what happens there to not be blocked when something needs to be tweaked in that machinery.
Requirements
- Experience as a full-stack developer
- Ability to work autonomously to establish requirements
Nice-to-haves:
- Experience with the Rust programming language.
- Open source software background.
- Some exposure to UI/UX development
- Passionate about blockchain technologies and bringing a decentralized Web3 to the world
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!
- Not all of us who collaborate work in the same place. Bringing the team together is something we value a lot, so we regularly have company and team events.
To see how we use your data please see our Applicant Notice.
Listed in: Cryptocurrency Jobs, .