| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Parity Technologies | Berlin, Germany | $40k - $70k | |||
Energi Core Limited | Brazil | $72k - $75k | |||
Aldrin | Portugal | $45k - $67k | |||
Monad | New York, NY, United States | $25k - $35k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Mobyfox | Barcelona, Spain | $140k - $180k | |||
Cake DeFi | Singapore, Singapore | $11k - $60k | |||
Aldrin | Remote | $40k - $75k | |||
Aldrin | Remote | $40k - $75k | |||
Blockchain.com | London, United Kingdom | $54k - $100k | |||
RabbitHole | Remote | $63k - $100k | |||
Ripple | London, United Kingdom | $105k - $120k | |||
Ripple | Toronto, Canada | $105k - $120k | |||
Ripple | Miami, FL, United States | $105k - $120k | |||
MoonPay | London, United Kingdom | $72k - $100k | |||
BitGo | Ottawa, Canada | $81k - $84k |
This job is closed
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.
What does a Node.js developer in web3 do?
A Node developer in web3 is a software developer who specializes in creating and maintaining applications built on the Node.js platform and using web3 technology
Web3 is a term that refers to the collection of technologies and protocols that make up the decentralized web, also known as the Internet of value
This includes blockchain technology, peer-to-peer networking, and other technologies that enable users to exchange value and data in a decentralized manner
As a Node developer in web3, some of the responsibilities might include:
- Developing and maintaining web3 applications using Node.js
- Writing and testing code for smart contracts on blockchain platforms
- Implementing security measures to protect the integrity and confidentiality of data on the decentralized web
- Collaborating with other team members to design and implement web3 solutions
- Troubleshooting and debugging issues with web3 applications
- Staying up-to-date with the latest developments and best practices in the web3 ecosystem.