Software Engineer (Block Building)

Singapore, Singapore | Full-time


Tokka Labs | Singapore, SG

Tokka Labs is a proprietary trading firm with a focus on close collaboration, rigorous research, and cutting-edge technology. We are market makers, searchers, and solvers for top protocols on the most popular blockchains in the world. We design and implement our own trading systems and strategies to provide liquidity in the most diverse and challenging environments. At the core of it all lies our unwavering commitment to pushing boundaries of decentralized finance and we are always on the lookout for like-minded individuals to join us on this journey. If you think you have what it takes, apply now! 


Position Summary

As a Blockchain and Automation Developer, you will be involved in developing and enhancing blockchain infrastructure with a focus on block building and interaction with network relayers. This role requires a blend of blockchain understanding and software development skills, particularly in Go and Python. You will also design and implement various automation scripts and services to support our internal operations and trading strategies.


Job Responsibilities

  • Develop and maintain blockchain node infrastructure with a focus on efficiency and scalability.
  • Utilize Go for core development tasks and Python for scripting and automation services.
  • Collaborate in the design of services to support internal users in executing trading strategies.
  • Innovate and implement monitoring and automation solutions to ensure system reliability and uptime.
  • Contribute to various aspects of the blockchain development lifecycle, from conception to deployment.
  • Stay abreast of the latest blockchain technologies and trends, incorporating them into our projects where beneficial.
  • Contribute to the team’s technical roadmap.


Job Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Strong software development skills, with proficiency in Go and Python.
  • Experience with blockchain node infrastructure and understanding of decentralized systems.
  • Demonstrated ability in developing automation tools and scripts.
  • Excellent problem-solving abilities and a collaborative team spirit.
  • Strong communication skills and the ability to work in a fast-paced environment.

Advantageous to have:

  • Experience with the Ethereum Protocol, specifically with builders and/or validator node development
  • Experience developing and/or modifying Ethereum clients.
  • Problem-solving mindset and a passion for innovation.