Senior Blockchain Engineer

InterDax


2 weeks ago

06/08/2019 10:31:00

Job type: Full-time

Category: All others


Interdax is building a 3rd generation digital asset exchange. Our team comes from top HFTs and exchanges like Nasdaq and NYSE, as well as from well known firms in the blockchain space. 

Responsibilities

In this role you will be reviewing and integrating cryptocurrencies to our digital asset trading platform. You'll interface with our hot wallet provider (BitGo) and participate in the development, maintenance and optimisation of our in-house cold-storage systems. You’ll research, monitor and analyse external code bases and keep up to date with developments in the space related with our supported coins.

Requirements

  • Proficiency with Node/Typescript

  • 3+ years of experience with cryptocurrencies code bases (Bitcoin, Ethereum, etc)

  • Deep understanding of wallets, funds workflows and underlying crypto systems

  • Experience contributing to the architecture, design, and implementation of Blockchain systems

Bonus Points

  • AWS/Docker

  • Experience in development of applications using dApps framework like Truffle, Fabric etc

  • Background in applied cryptography

  • Experience with crypto trading platforms

Compensation and perks

  • Competitive salary

  • Profit sharing

  • Fully remote

  • Flexible work hours

  • Unlimited Vacation Policy

  • Startup culture

  • Team getaways

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

  • 1 week ago

    Retrium is a seed-funded startup that helps teams improve their Agile processes by facilitating effective and engaging retrospective meetings. With over 60,000 retrospective run on our platform, we’re the trusted leader in our market, and we’ve been helping teams continuously improve since 2015.

    We’re also a small, cross-functional team of passionate and fun people. We have an outstanding leadership team and a dedication to company culture. We’re lucky enough to have an awesome product, great growth, high customer satisfaction, and low churn. Now, we need someone to help us deliver more value to customers! 

    To apply for the Javascript Engineer position at Retrium you should have three or more years of experience with some of the following technologies and be eager to work with them:

    - Javascript! (ES6, babel, webpack, npm)

    - React (hooks, context)

    - WebSockets

    - Flow

    - Promises (async/await)

    - Node (express.js)

    - MongoDB

    - Redis

    - AWS (Docker, Linux)

    Candidates must currently reside and be authorized to work in the US. This is a full-time, salaried position on a fully distributed team.

    Responsibilities 

    As the next member of our small but growing team at Retrium, you’ll collaborate closely with everyone at the company. We use lightweight processes and tools inspired by agile and kanban to design, develop, and deploy the right features to customers on a regular cadence. 

    We’re looking for someone who has experience in the trenches, writing solid code, and someone who understands how to balance the competing concerns of product development:

    - Responsibility to the customer: Delight our users and deliver the quality features they want

    - Responsibility to the business: Reduce cost and generate revenue by delivering value quickly and iteratively 

    - Responsibility to the developer: Minimize technical debt by writing quality, maintainable code

    Because our core values include “Default to Autonomy”, “Bias for Action”, and “Level Up”, you’ll need to be a self-starter who can think strategically, execute tasks, and participate in the continuous improvement of our product and processes. A typical week will include: 

    - Defining and implementing features in the product pipeline

    - Moving seamlessly between front-end and back-end work

    - Discussing design and architecture issues together as a team

    - Facilitating feedback and demo sessions of your in-progress tasks

    - Communicating with team members through video conferencing and asynchronous communication

    - Deploying code to production as soon as it’s ready!

    Skillset

    We believe that the following collection of experiences and abilities would make someone successful in this position. However, we encourage anyone to apply if you believe you have what it takes to succeed in this role.

    - BA/BS degree (computer science preferred) or equivalent experience 

    - A history of success working with a team of engineers to deliver customer-facing features

    - The passion and drive to learn about Retrium and take on new responsibilities and leadership opportunities as we grow

    - Ability to be a team player and collaborate with others

    - Experience with Javascript

    - Experience in a SaaS company, distributed team, and/or startup

    - Experience with Agile software development processes is a big plus

    Benefits

    We provide amazing benefits, and if you ask the team, they’ll tell you that the greatest benefits we offer employees are the ability to make a meaningful contribution to the company and the opportunities to “Listen. Learn. Teach”, another core value.

    Our other benefits include:

    - Stock options

    - Health, dental, and vision insurance coverage for you and your family

    - Unlimited and minimum vacation policy (we encourage you to ask us about this!)

    - Flexible, sustainable work hours

    - Work from home or a co-working office

    - All the equipment you need to do your job

    - Company retreats

    Retrium is committed to creating a diverse environment where you can “Be Your Amazing Self”, yet another core value. We are proud to be an equal opportunity employer, and welcome people of different backgrounds, experiences, and perspectives. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

  • You are an expert project manager and multi-tasker. You love client interaction and you manage relationships brilliantly. You coordinate internal resources for flawless execution of projects. No one has ever seen you sweat (except maybe at the gym). At nClouds, you will ensure that all projects are delivered on-time, within scope. You’ll develop project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibility. Ensure resource availability and allocation. Develop a detailed project plan to track progress in the form of weekly sprints/goals and properly defined milestones. Use appropriate verification techniques to manage changes in project scope, schedule and costs. Measure project performance using appropriate systems, tools and techniques. Report and escalate to management, as needed. Manage the relationship with the client. Create and maintain comprehensive project documentation with help of engineers. If this sounds like you, please apply now.

    Skills required:

    • Experience as a project administrator in the IT sector.

    • Good technical background, with understanding of technical projects.

    • Excellent client-facing and internal communication skills.

    • Excellent written and verbal communication skills.

    • Solid organizational skills, including attention to detail and multi-tasking skills.

    • Strong working knowledge Atlassian products like Jira/Confluence.

  • Interdax is building a 3rd generation digital asset exchange. Our team comes from top HFTs and exchanges like Nasdaq and NYSE, as well as from well-known firms in the blockchain space. We are a well-funded project (8-figure sum) currently operating in stealth mode.

    In this role you will work to ensure that Interdax delivers quality products of the highest standards. As a Senior QA Automation Engineer you will be a champion of tooling and innovation, accelerating product releases by developing automated and manual tests in order to achieve Continuous Delivery. This is an exciting and critical position playing a lead role aligned to DevOps within a team that is responsible for delivery of a world-class trading platform on pair with top financial exchanges.


    Responsibilities

    • Conduct system, integration and acceptance testing, writing test scripts, delivering quality driven applications in line with test strategies

    • Create and maintain detailed test scripts to verify software functionality and adherence to business requirements (manual and automated testing environments).

    • Create and maintain QA procedure documents; look for efficiencies and best practices to be applied to the test automation framework.

    • Assist Developers and technical support staff in identifying and resolving defects

    • Contribute to continuous improvement and proactively support knowledge sharing across broader QA team

    • Estimate, prioritize and plan testing activities

    • Work with frontend, backend, and the core team and other cross functional teams to plan and execute tests using the latest digital test automation technologies, processes and tools to deliver frequently, safely and efficiently.

    • Lead, mentor, up-skill and inspire other automation engineers

    Requirements

    • 7+ years as QA Engineer delivering top quality mission-critical software

    • Successful track record of delivering complex projects and/or programmes, utilising appropriate techniques and tools to ensure and measure success

    • Experience and strong understanding of lean and agile methods of software delivery and the principles and practices of Behaviour-Driven Development (BDD), ATDD and Test-driven development (TDD)

    • Proven experience black box testing Client-Server products

    • Proven knowledge of internet protocols, web proxies, caching and other Web related fundamentals

    • Automation test experience across the multitude of Windows and Mac browsers and Mobile Devices (iOS, Android, Windows)

    • Good understanding of web technologies e.g. HTML, JavaScript, CSS, REST and JSON and automation experience of using Cucumber, Ruby, Robot, WebDriver and Selenium

    • Experience of using CI/CD tooling such as Jenkins, GitLab, SonarQube, Performance centre, etc

    • Excellent written and spoken communication skills; an ability to communicate with impact, ensuring complex information is articulated in a meaningful way to wide and varied audiences

    Bonus Points

    • An interest in financial markets and cryptocurrencies

    • Experience with High Performance Computing in a financial institution

    • Experience with Chaos Engineering

    • Compensation and perks

    • Competitive salary

    • Profit sharing

    • 
Fully remote


    • Flexible work hours

    • 
Unlimited Vacation Policy

    • 
Startup culture

    • 
Team getaways

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!