Blockchain Developer - Rust, Substrate

Dock


1 month ago

11/30/2019 10:22:00

Job type: Full-time

Category: Software Dev


Dock is developing a decentralized solution in the verifiable claims space which we want to incrementally evolve into a full-fledged DAO in the Polkadot ecosystem.

Your role:

Greenfield opportunity to take a front seat in the design and development of models and components for what we know will be a showcase Polkadot application. This is a full-time Rust opportunity.

This is a full-time Rust opportunity.

You will contribute to:

  • Design and architecture definition

  • Crypto- and Tokenomics solution design and implementation

  • Claims and Identity open standards advancement

  • Technical and non-technical publications

Our Stack:

  • Rust, Wasm

  • Polkadot Substrate, Ink!

  • OpenBadges, Blockcerts, Verifiable Credentials Data Model, Decentralized Identifiers (DIDs)

  • JSON, JSON-LD

  • RDMS and NOSQL

  • Python, React, ES6

  • * AWS (and hopefully DFinity soon)

You:

  • Live, breath, and dream decentralized

  • Able to work through, and implement from, white papers

  • Creative self-starter and continuous learner

  • Able to work remote first

Requirements:

  • Experienced Rust (2018 Edition) and wasm developer

  • Strong data structures and algorithm knowledge, especially consensus and cryptography algorithms

  • Minimum five years distributed and decentralized software development

  • Minimum one year Ethereum or similar

Nice to have:

  • Polkadot ecosystem

  • Active open source contributor

  • Parity technology stack including clients and wallet(s)

  • Mainnet dApp development

  • Wallet experience including multisig

  • Cryptography expertise, especially with ECC, BLS, PRE, ZK

  • DAO design and implementation

  • Github/Gitlab, CI/CD

  • AWS and Docker

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Clearbit (US/European timezones)
    4 days ago


    We're looking for a growth engineer to join our Conversion team. This is a role you can (and we hope you do) grow immensely in, all while making a big impact on the business. Once an idea or problem is identified, you get a lot of autonomy as to how you test and solve it.

    About the role

    The Conversion team works across the funnel - on anything from churn to improving sales efficiency to landing page conversion to free tools. We work in one week sprints, where we identify experiments, research and run with them. We default to an MVP model – splitting ideas into the minimum to test (while still being on brand) before building out. 4 launches + feedback (iterations) over 4 weeks is much more appealing to us than a month of work before feedback. We are often wrong, and want to learn as quickly as possible.

    Here's what you'll be doing:

    (1) Building and enhancing free useful tools for our target audience: We work on free tools to help with lead generation. For example, we have our Connect email finder tool and a "lite" version of our Salesforce integration, as a free Chrome extension. 

    (2) Improving the experience of new users: This includes optimizing onboarding for new users (both in and out of product) and making our free trial experience better. We've recently launched a new product, X, so there is a lot of potential here.

    Example: When a new user signs up, we show them integration and use-case paths we think are the best fit for them based on their tech stack and job function/role.

    (3) Finding and acting on opportunities for improving conversion. You will work across our web properties (clearbit.com, our blog, free tools) running experiments and A/B tests to test hypotheses for increasing conversion.

    Example: We recently overhauled our main demo request form with many features - dynamic enrichment to minimise the amount of form fields needing filling by prospects, auto-completing their email address, or hiding the form and showing a CTA to schedule time with their CSM if they're a customer. Try it out on our homepage 😉

    (4) Helping other teams be more efficient. One of the great things about this role is you are not siloed. If there are areas of opportunity to help the CS team, we'll do it.

    Example: We built a Prospect Research tool for our customer facing teams. It pulls information together on a prospect from a multitude of sources (including Clearbit 🙂) saving sales reps 10 minutes of research prior to each call.


    (5) Implementing personalization and product demos in our work: This includes anything from implementing personalization on our website and within our emails to detailed product and use-case demo pages for the sales team.

    Example: We use hyper personalization on our Reveal page, including pulling in a screenshot of the visitor's homepage and showing them how it could look if they used personalization.


    Summary

    Hard skills are great, and we do expect a certain level of experience, but more importantly we're looking for someone who can learn on the job, loves solving problems, is adaptable to change. Our priorities can change, new exciting ideas can surface and we have many different products and areas of scope. 

    Our goal is to build the best growth team there is - for both your growth and the company's growth. Focused on results, but with the freedom and autonomy to experiment with new things and jump on opportunities as they arise. We work and learn fast, but have the infrastructure in place that we still test everything thoroughly and abide to the high quality bar we set for ourselves. Learn more about us here.


  • 1 week ago

    We are Astro HQ and we build hardware and software tools that unlock creativity and productivity. Tools like: 

    • Astropad – Software that turns the iPad into a high-end drawing tablet.

    • Luna Display – The first hardware solution that turns the iPad into a wireless second display.

    We are looking for a Windows Software Engineer to join our team. You would lead our effort to bring Astropad & Luna Display to the Windows platform. We are looking for someone that is ready for the challenge and wants to make a big impact as part of a small team. 

    You will… 

    • Work on cross-platform infrastructure in Rust, C, and C++

    • Build our Windows user interface and corresponding platform layer

    • Develop test suites and internal tools

    • Collaborate on a daily basis with our engineering team via Slack, Zoom, and GitHub

    Skills & Requirements 

    • Extensive experience developing for Windows

    • Familiarity with C/C++ and Visual Studio

    • Familiarity with the Rust language a plus

    • Experience with DirectX a plus

    • Experience in developing drivers and support software on a Windows platform for USB and other peripherals a plus

    • Comfortable reading macOS/iOS Objective-C code

    • Experience in shipping Windows applications

    • Self-starter with a special eye for product design & development

    • Experience working remotely a plus

    About Astro HQ 

    We are a small, bootstrapped startup founded by a team of ex-Apple engineers. Our tools are used by tens of thousands of creative pros and some of the largest animation studios in the world, and we are just getting started! We are looking for people who care about building the next generation of tools that unlock creativity to join our team. 

    We are a fully remote company with a small office in Minneapolis, MN. If this sounds interesting to you, please get in touch! 

    We offer: 

    • Remote work (or our office in Minneapolis, MN)

    • Flexible work schedules and good work/life balance

    • Competitive pay + equity

    • Health & dental insurance

    • Parental leave

    • 3 weeks vacation

    • $300/mo towards a co-working space

    • Challenging and creative work

    • High impact and significant responsibility

  • Please submit Github or other repo for relevant code and projects.

    Location: Auckland, New Zealand or Remote

    About Laminar:

    A developer-centric company, flexible hours and location, cutting-edge technology with endless learning & development opportunities, doing meaningful work, and having lots of fun while doing it.

    What We Do:

    Laminar builds decentralized finance protocols for blockchains. We are in a unique position to bridge the users and players in both mainstream finance and the blockchain world, to enable more open, more inclusive, more secure and better finance experience of the future. Laminar has a small but growing team of developers dedicated to building blockchain applications using Substrate and other blockchain technologies.

    What We Have Achieved:

    Laminar is only a few months old. We have secured comfortable seed funding and is backed by financial institutes. We have launched our testnet trading platform on Ethereum and exhibited at the world's largest Fintech tradeshow in Singapore. We received a grant from the Web3 foundation and is an ecosystem partner of W3F and Polkadot. It's a great opportunity to join a fast-growing start-up at an early stage 

    Who You Will Be Working With:

    Our team not only have the most influential Substrate contributor and course lecturer, but also iTunes awarded app developers, part-time artist, competitive CS player, snowboarding coach, and marathon runner. Let's do cool shit and make a difference.

    About the Role & Responsibilities:

    As a Blockchain Engineer,

    1. Build Substrate-based blockchain projects

    2. Provide technical support and hands-on guidance on these projects to users, external teams and communities

    3. Evangelize our products and technologies to developer communities

    Requirements:

    1. Familiar with blockchain & decentralized application concepts

    2. Familiar with common data structure and crypto algorithms

    3. Excellent interpersonal, verbal, and written communication skills

    4. Ability to work autonomously and proactively

    5. Experience with participate open source projects

    Nice-to-haves:

    1. Familiar with Substrate

    2. Experience with the Rust programming language

    3. Senior-level C++ development experience

    4. Experience with Solidity smart contract development

    5. Experience with blockchain and building decentralized applications

    Please submit Github or other repo for relevant code and projects.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!