Rust Developer - Senior

Job summary
Freelance
Paris
Salary: €650+ a day
Starting date: June 09, 2024
Fully-remote
Skills & expertise
Generated content
Teamwork
Communication skills
Network and security
Blockchain knowledge
Sql
+11

Screenshot Labs
Screenshot Labs

Interested in this job?

jobs.faq.title

The position

Job description

You will work hand in hand with the CTO, CPO, and the product team to build the first version of our product (ie. the ArkProject, useful link: https://github.com/ArkProjectNFTs/ark-project) on the Starknet (L2) blockchain.


  • Define new and necessary technical choices & best practices by proactively proposing creative and innovative solutions as well as providing regular feedback

  • Develop and manage blockchain infrastructure

  • Develop network architecture and security standards

  • Conduct technical review assessments of existing Blockchain solutions

  • Create high-security technologies

  • Develop new features and improvements for existing Blockchain projects

  • Integrate Blockchain technology with existing applications

  • Develop new ideas in collaboration with product managers and multidisciplinary teams

  • Be accountable for hitting the tech roadmap goals

  • Solve technical challenges

  • Ensure code base quality


Preferred experience

  • Proven ability to propose creative solutions, proactivity in capacity to propose product enhancements, and constant eagerness to challenge the status quo

  • Extensive knowledge of Rust

  • Knowledge of Blockchain technology and related concepts

  • Familiarity with the Ethereum Blockchain, its functions, applications and Solidity

  • Experience in developing smart contracts

  • Experience in the architecture and design of Blockchain projects and applications

  • Familiarity and experience with project development on other Blockchain platforms

  • Knowledge of ERC20, ERC721, and other protocols

  • Good understanding of fundamental encryption mechanisms

  • Experience in peer-to-peer networking

  • Familiarity with test-driven development

  • Basic knowledge of database technology, such as SQL

  • Strong communication skills

  • Ability to work well in a team

  • Knowledge of dev ops is a plus

  • Knowledge of Cairo is a plus


    TECHNICAL STACK 🛠️

    • Languages: Our main languages are Cairo and Rust for our Infrastructure

    • Tools: Monorepo with turborepo, Github, Github-CI

    • App: React, TRPC, nextjs, next auth

    • Design System/UI: Tailwind

    • API: PostgreSQL, Prisma

    • Testing: Cypress, Jest, Supertest

    • Infra: AWS with CDK, Lambda, ApiGateway, DynamoDB, ECS, EC2

Want to know more?