Onbloc is an IT company that creates and operates services directly based on blockchain technology, from infrastructure to services used by actual users.
We are building an overarching Web3 service that includes wallets, explorers, DEXs, and nodes aimed at creating a service that 'anyone can use,' even if they are not familiar with blockchain. We prioritize user experience and service stability over the technology itself, focusing on building Web3 services that people can use safely every day. Recently, we secured around 6.1 billion KRW in investments and are accelerating our business expansion. We are looking for individuals to join Onbloc's growth journey.
Currently, we are in the process of building an organization that directly designs and restructures the blockchain core at the protocol level, going beyond simple service development. We are at the stage of launching a service and are working on a project to create core architecture aligned with Jae Kwon, a well-known co-founder of Cosmos in the blockchain industry.
Design, develop, and maintain the blockchain core and related modules based on Golang, including code review and quality assurance (testing/QA).
Parallel processing, state/input-output structure optimization, and performance research targeting Cosmos-SDK, CometBFT (Tendermint), and EVM-compatible components (like Ethermint, Geth).
Research on next-generation consensus structures such as DAG-based consensus mechanisms, along with PoC (proof of concept) and prototype development.
Must have over 3 years of experience in blockchain core development.
Must have over 1 year of development experience using Golang.
Experience managing source code and team collaboration through Git and GitHub.
Understanding and practical experience with Unix-based OS, including Linux.
Possess knowledge related to computer science (OS, network, storage, and data structures).
Interested in technical growth and not afraid to apply new technologies.
Prefer a culture of developing while communicating with a team rather than alone.
Must have a high level of responsibility and a proactive attitude toward problem-solving.
Ability to acquire and utilize technology based on English documentation.
Understanding of blockchain concepts such as consensus algorithms and distributed systems is preferred.
Experience in developing with PoS, PBFT, Cosmos-SDK, Tendermint, Ethereum, or EVM is a plus.
Experience in performance optimization using Go and goroutines, as well as OS/network-level resource tuning/debugging.
Practical development experience in Rust, Solidity, or C++, in addition to Golang, and ability to learn new languages.
Experience in automation using scripting languages like Python or Bash (including build, deployment, and operation scripts).
Experience in system design (technical spec) and architectural design, along with the ability to write technical documents.
Practical experience and knowledge of IBC, bridges, Layer2/Layer3, zk-proof, merkle-proof, and oracles.
Understanding of public-key cryptography, digital signatures, and elliptic curve cryptography (ECC).
Preference for candidates with experience in Web2 service (backend/frontend) management.
Advanced knowledge or experience in security, networking, or compilers in computer science.
Experience with Git, GitHub for version control and familiarity with the open-source ecosystem is preferred.
Interest in various blockchain services such as DeFi and NFTs.
Benefits and Work Environment
ㆍPerformance reward system based on contribution, including stock options.
ㆍFlexible working hours with 8-hour workdays.
ㆍSupport for lunch and dinner expenses.
ㆍProviding the latest equipment for work purposes.
ㆍFree use of annual leave.
ㆍProvision of drinks and snacks.
ㆍSupport for book purchases and various educational opportunities.
ㆍReservation at Anto (formerly Paraspara) resort.
Document screening - Coffee chat/assignment - Practical interview - Executive interview - Treatment negotiation - Final joining.