Blockchain Engineer (Ethereum/Solidity)

Want to help welcome the next million developers to blockchain? Cartesi is looking for Blockchain Engineers, both juniors and experienced! Who we are Cartesi is a multi-chain layer-2 infrastructu

Want to help welcome the next million developers to blockchain?

Cartesi is looking for Blockchain Engineers, both juniors and experienced!


Who we are

Cartesi is a multi-chain layer-2 infrastructure that enables any software developer to create smart contracts using standard software tools and languages while attaining huge scalability and massive cost savings. Cartesi combines a revolutionary virtual machine, optimistic rollups, and side-chains to transform the way developers build blockchain applications.


Why we are here

Blockchain adoption is a niche. Only 0.1% of developers have explored blockchain because of its inconveniences. Developers worldwide deal with very restrictive environments and cannot code smart contracts with mainstream software. With an operating system like Linux, they could use existing software and tools to create blockchain applications. Cartesi is a layer-2 solution that integrates Linux and standard programming environments to the blockchain, allowing developers to code scalable smart contracts with rich software tools and components they are used to.


“Cartesi bridges the gap between mainstream software and blockchain, welcoming millions of developers to the blockchain.”

  • Why Cartesi Matters


What’s our team like?

Located all over the world, the Cartesi remote team is full of life and energy. We are always on the lookout for talented individuals who can help us realize our vision of making blockchain application development and use more like its mainstream equivalents.

Some of the inspiring and supportive professionals you will be interacting with once you join Cartesi’s team: Diego Nehab, Chief Technology Officer, Augusto Teixeira, Chief Scientific Officer, and our team of talented and supportive engineers and developers.

About the role

As an ideal candidate, Cartesi is looking for a talented, motivated, and innovative blockchain engineers specialized in Ethereum (Solidity). You will be working in internal Cartesi tech development team presenting architecture solutions, proof of concepts, and designs according to our roadmap.

In addition, since we are a blockchain agnostic layer-2 solution, you will be dealing with other blockchains, new technologies, and liaising with their teams when working to integrate Cartesi with them.

We are looking for candidates who can work well with multidisciplinary teams, are open for challenges, and are used to working with different cultures, across different zones, and rapidly-changing environments.

We’re looking for someone with a can-do mentality who appreciates the importance of Cartesi’s technology, teamwork, and the ability to bootstrap new ideas. We’re a close-knit group that’s committed to teamwork, we are always in touch and we are there for one another.


The Responsibilities

Here’s what a normal week at Cartesi could look like:

  • Say hello to your colleagues on Slack or check in with a short coffee greeting;
  • Check your tasks on Zenhub to plan your own workday and share with your team on Slack (Daily standup report);
  • Attend collaborative discussions/meetings with your team;
  • Work directly on the integration of our layer-2 technology into different blockchains and infrastructure;
  • Brainstorm and help evaluate applications for new tools and technologies;
  • Document new solutions as well as maintaining that of existing ones;
  • Support or conduct the implementation of various tooling aiming to improve the usability of our technology;
  • Participate in FunFriday on Slack and team events.

Suggested Requirements:

  • 3 + years of software engineering experience developing highly reliable, scalable products and services.
  • 2 + years of developing in blockchain using Ethereum (solidity).
  • Strong experience with at least one modern coding language such as Python, Rust or C++.
  • Postgraduate qualification/degree in Mathematics or Computer Science.
  • Hands-on experience in academic research or development related to blockchain infrastructure, probability theory, game-theory, or cryptography.
  • Solid experience in software development (not necessarily in solidity, but that would be a plus).
  • Good English communication skills (written and spoken).
  • Self-motivated to work in a 100% remote office environment.

For Junior Engineers:

  • Undergraduate/Graduate degree in Mathematics or Computer Science.
  • At least 6 months of developing in blockchain using Ethereum (solidity).
  • Strong experience or interest with at least one modern coding language such as Python, Rust or C++.
  • Good English communication skills (written and spoken).
  • Self-motivated to work in a 100% remote office environment.

Interested in an internship role instead? Visit https://cartesi.bamboohr.com/jobs/ and send us your interest!


The Benefits:

What fun and exciting perks will you get while working with Cartesi?

  • Great salary. We do not use remote working as an excuse to offer a great salary to the right talent. For this role, the salary range is competitive, depending on experience. We also offer token packages to all of our full-time contractors.
  • Potential to be a big part of the project as it develops and have the chance to own your work and contribute to Cartesi’s vision and ideas.
  • Flexible work hours and fully remote location. For us, talent is based on skills and attitude, not on where you are based.
  • Flexible Paid Time-Off. We encourage those working with us to recharge their batteries when needed.
  • Hardware, home office, learning and certification, health insurance, physical and mental wellness subsidies.
  • The chance to experience a start-up environment and be a part of a supportive, friendly, and enthusiastic team with modern and inclusive culture. We love to have fun and we really care about what we are building!

The Hiring Process

Interested? We would love to hear from you!

Make sure to include your CV and a Cover Letter that reflects about yourself, why you love blockchain, and why you are interested in what we’re building at Cartesi.

Have any questions? Send us a message at hr@cartesi.io.

This is our hiring process:

1. Shortlisting of candidates on a rolling basis.
2. Chosen candidates will be invited for a short interview with HR.
3. A more in-depth call with the team leaders and the Head of the Department.

4. Final offer if you are our most successful applicant!

Diversity and Inclusion Statement


We at Cartesi are deeply committed to equal employment opportunities, especially in the power of diverse and inclusive teams. Because we celebrate diversity, we actively search and hire the best talents around the world regardless of their gender, race, age, religion, sexual orientation, or place of origin.


We invite everyone to send their application even if you don’t check 100% of the requirements presented. If we are not your cup of tea, please feel free to share this opportunity to someone else who might be interested. We highly appreciate it!

Leave a Reply