Full Time
1 month ago
Work Remotely From
This job allows remote work from any country!
7am - 8pm
Remote Support
Flexible hours
Paid get togethers
Location independent pay
100% remote

Design and grow the SDET team for Vega, a protocol for decentralised derivatives

Decentralised Derivatives protocol looking for an SDET Lead

We are building a blockchain-based derivatives exchange and are looking for an experienced SDET (Software Development Engineer in Test) to shape and grow our testing capabilities. This role is a combination of coding and leadership.

About you

You are an experienced SDET or QA Lead who has proven experience leading a team of QA Engineers to design, implement and maintain a suite of tests for a complex piece of software. You’ll be able to read specifications and produce automated tests that probe the expected pathways as well as edge cases of the implementation, checking for correctness.

About the project

Vega is building a high-throughput, low-latency platform for decentralised margin trading of financial products. We believe that markets should be open and participants should benefit from a well functioning marketplace. The project began in early 2018, and our testnet was opened to the public in late 2020. You can try it out at https://testnet.vega.trading/.

Our team of 30 is interested in learning from each other and solving complex challenges, with a vibe that can be described as ‘relaxed excellence’. Our professional backgrounds include trading and markets infrastructure, development, academia, and business management.  We operate distributed, cross-functional teams. We develop on the following tools and technologies:

  • Golang, Typescript, Python

  • Cucumber (godog)

  • Jenkins, Github Actions, Drone

  • gRPC, GraphQL

  • Docker, Terraform

  • Tendermint

We have an existing suite of integration, unit and acceptance tests that run on every pull request. There is an existing devops team who can help spin up infrastructure as required. 

Relevant Qualities or Experience: Required

  • Collaborative and able and willing to work in a remote-first environment

  • Strong experience in Go or Python

  • Test automation by default

  • An understanding of financial instruments

Desirable (but not essential)

  • Experience working with at least one public blockchain

  • Previous work in Open Source

  • Cucumber, Robot, pytest

  • Knowledge of test strategies for complex financial systems

  • Working knowledge of Go

  • Degree in a numerate discipline (Maths, Physics or Computer Science)

  • Experience using Docker & publishing docker images

  • Prior experience working remotely