TEKTONIQ company
*Fully remote working*
Client:
My client is a Layer 2 blockchain development company offering innovative solutions to help Web2 companies capture the value of Web3. They have developers a Blockchain ecosystem which is fully compatible with the Ethereum virtual machine (EVM), and functions as a Layer2 system that improves Ethereum’s scalability and usability.
The role:
My client is looking to hire an experienced Golang Developer to work in their Infrastructure team which is responsible for building and supporting critical systems which includes everything on the path of RPC requests before they hit the blockchain, block production and event delivery once transactions are executed. All their internally developed services are written in Go and the position will be split between two responsibilities: software engineering (80%) and site reliability (20%).
Software Engineering projects include:
•A security service to protect users from making errors or executing malicious transactions.
•A system to store/reorder transactions before they can hit the blockchain.
•Translates RPC calls on the read and write path from the end user.
•Blockscout-based system that provides a user interface.
•A cloud system to automatically provision multiple infrastructure stacks.
•And many more…
Reliability Engineering includes:
•Automating configuration and maintenance of software components.
•Design and implementation of cloud-agnostic solutions.
•Optimizing the latency and throughput of the pub-sub infrastructure.
•Involved in Incident management, troubleshooting, monitoring, distributed tracing and recovery automation.
About you:
You are a software engineer with experience of creating and maintaining backend systems written in Golang/ GO. You are familiar with the entire Linux stack and have developed CLI tools and backend services before. You are able to apply your software development skills to automate your daily operations or to create a microservice on the request path of the end users.
Required Experience:
•Experienced Software Engineering in Golang.
•Experience working in an AWS cloud environment.
•Exposure to working with Kubernetes.
•Experience with Devops or SRE as an engineering subject area is s Plus.
•Exposure to Configuration management and fleet orchestration via Puppet, Chef, Ansible, or others is a Plus.