loader image

Senior Backend Engineer

If you like the challenge of working with interesting algorithms, the unconventional work of engineering an independent peer to peer network, statistical problems, cryptography, mechanism design, economics and OS architecture, then we are looking for you



Responsibilities:

Work in the core protocol team to grow and improve the Arweave protocol & network, working closely with the rest of the senior engineering, and devops team.

Take part in every step of development: designing & planning, structuring, implementing, testing, deploying, monitoring & instrumenting, and maintaining.

Participate in regular code reviews, and provide constructive feedback.

Stay up-to-date with modern product development including libraries, tools, browser support, and frameworks.



Profile:

Solid understanding and experience in at least one functional programming language, and ideally one or more distributed systems, such as Cassandra, Map/Reduce, etc.

Several years experience writing production-level code in Erlang, using tools such as cowboy, rebar3, etc.,would be a big plus, but not required.

A mature mind-set towards development, with emphasis on methodical, thought-out approaches, and data-backed decision making.

Familiarity with blockchain concepts like consensus algorithms (such as Proof of Work/PoW), Byzantine fault tolerance and a good understanding of cryptography

Ability to work in a fast-paced, agile, and dynamic environment.

Strong sense of responsibility and ownership.

Able to work without too much supervision and take tasks from planning stage to deployment.

Strong networking fundamentals are required for this role.

At least rudimentary Linux/UNIX system administration skills.

Interest in high-performance software, tweaking everything from kernel- to network-level parameters to squeeze out every last bit.

Contributions to open-source and familiarity with OSS as a whole.

Proficiency in at least one other language, such as Python, Go, Javascript, Rust, …

Working knowledge of one or more SQL-based systems, such as MySQL, MariaDB, SQLite, PostgreSQL, and KV-based systems also a plus.


Position

Backend Developer


Must have Skills

  • MySQL

    Beginner

  • Rust

    Beginner

  • Go Lang

    Beginner

  • JavaScript

    Beginner

  • Python

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

Cancel
Cancel

Active a month ago

Skip

Senior Backend Engineer

If you like the challenge of working with interesting algorithms, the unconventional work of engineering an independent peer to peer network, statistical problems, cryptography, mechanism design, economics and OS architecture, then we are looking for you



Responsibilities:

Work in the core protocol team to grow and improve the Arweave protocol & network, working closely with the rest of the senior engineering, and devops team.

Take part in every step of development: designing & planning, structuring, implementing, testing, deploying, monitoring & instrumenting, and maintaining.

Participate in regular code reviews, and provide constructive feedback.

Stay up-to-date with modern product development including libraries, tools, browser support, and frameworks.



Profile:

Solid understanding and experience in at least one functional programming language, and ideally one or more distributed systems, such as Cassandra, Map/Reduce, etc.

Several years experience writing production-level code in Erlang, using tools such as cowboy, rebar3, etc.,would be a big plus, but not required.

A mature mind-set towards development, with emphasis on methodical, thought-out approaches, and data-backed decision making.

Familiarity with blockchain concepts like consensus algorithms (such as Proof of Work/PoW), Byzantine fault tolerance and a good understanding of cryptography

Ability to work in a fast-paced, agile, and dynamic environment.

Strong sense of responsibility and ownership.

Able to work without too much supervision and take tasks from planning stage to deployment.

Strong networking fundamentals are required for this role.

At least rudimentary Linux/UNIX system administration skills.

Interest in high-performance software, tweaking everything from kernel- to network-level parameters to squeeze out every last bit.

Contributions to open-source and familiarity with OSS as a whole.

Proficiency in at least one other language, such as Python, Go, Javascript, Rust, …

Working knowledge of one or more SQL-based systems, such as MySQL, MariaDB, SQLite, PostgreSQL, and KV-based systems also a plus.


Job Type

Client Payroll


Positions

Backend Developer


Must have Skills

  • MySQL

    Beginner

  • Rust

    Beginner

  • Go Lang

    Beginner

  • JavaScript

    Beginner

  • Python

    Beginner

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Sebastian C

| United States