Software Engineer - Python at Clearmatics Technologies Ltd

Software Engineer - Python

Clearmatics Technologies Ltd
Posted 217 days ago

About Clearmatics

Clearmatics is a B2B fintech startup that designs, develops and operates member-owned and member-governed digital cash settlement systems. Founded in 2015 as a London-based Ethereum R&D company, our mission is to reform market infrastructure by disrupting the common denominator across almost every market: cash settlement in fiat currency.

We are committed advocates of Open Source development and are active participants in the Web3 community. We have close ties to Ethereum Foundation and the Company is a founding member of the Ethereum Enterprise Alliance.

We are scaling rapidly and looking to hire a Software Engineer - Python to join our growing QA and Test function.

You'll be joining a team that is building innovative tools, services, and frameworks to solve hard engineering problems and ensure that our software achieves our rigorous standards for correctness and high-reliability.

This role is based in our Clearmatics London office and will be reporting to our Head of QA and Test.


You will be responsible for the following:

Designing and implementing automated tests or test generators
Developing tools, services, and frameworks to facilitate testing
Evaluating and implementing solutions to improve the platform
Reviewing test results and reporting defects that are found
Liaising with other development teams to resolve issues

Essential Skills & Experience

Strong Python programming skills with a focus on back-end or systems-level development
Experience programming in at least one statically-typed language (Golang, C/C++, Rust)
Strong problem-solving skills and the ability to think critically and systematically
A good understanding of Linux OS, TCP/IP networking, and common network protocols
Proficient in development and Bash shell scripting in a Linux CLI environment
Experience developing/testing REST, gRPC, or JSON-RPC APIs in a microservice architecture
An appreciation of the development practices that contribute to software quality
Familiar with Docker/OCS container-based development workflow and Kubernetes orchestration
Desirable Skills & Experience

Ethereum ecosystem experience: APIs, clients, protocols, algorithms, and technologies
Practical knowledge of distributed systems, consensus algorithms, and P2P technologies
Knowledge of Solidity smart contract language and testing with Truffle and Node.js
Experience with test automation frameworks and component/integration/system testing
Expertise in network capture, packet analysis/filtering, and software-defined networking
Front-end web development skills: HTML/CSS, JavaScript/TypeScript, JQuery, React or Vue.js
Fluency in SQL and experience with relational database management (PostgreSQL, SQLite)
Experience with financial products or market infrastructure in a financial institution
What we value at Clearmatics:

Collaboration and respect
Honesty & Humility
Ability to challenge opinions with logic and evidence
Willingness to work hard and solve hard problems
Passion for distributed technology, cryptography, and their implications for society
Continuous improvement and learning.
If you'd like to make significant contributions to the blockchain ecosystem and think you are a match, then we'd like to hear from you.


Central London location in bright, spacious offices.
Competitive salary.
Flexible working and possibility to work remotely.
Relocation assistance.
Company pension.
Hardware budget to give our developers the best equipment.
Professional development - annual individual Learning & Development budget.
Monthly Friday company meeting with pizza and beers.
"Show and Tell" sessions - knowledge sharing across teams.
Great kitchen filled with your favourite British specialties.
Joining a fast-growing, game-changing, FinTech company.


Strong Python programming skills with a focus on back-end or systems-level development Experience programming in at least one statically-typed language (Golang, C/C++, Rust)



Applications for this job are currently closed.

Apply on CryptoJobs

Share this opportunity:

Post a Job Posting a job is FREE. Upgrade for $199 to get:
- Unlimited applications
- Highlighted in home page for 30 days
- Web push instant notification to subscribed candidates
- Featured in the CryptoJobs weekly newsletter
- @GetCryptoJobs tweets to hundreds of developers.

CryptoJobs is the #1 website for blockchain jobs. We believe the emergence of blockchain technology and decentralized applications will change the world as we know it, and it’s already happening. We’re on a mission to connect talented individuals to the best blockchain projects, to accelerate the advent of a more decentralized world.

Join 15,000+ crypto enthusiasts for weekly updates:

Follow CryptoJobs on:

Browse by categories

Browse by skills

Browse by top locations