Backend Developer/Lead (Golang, Blockchain)
atTreehouse
Apr 03
Treehouse provides DeFi users with live analytics and risk metrics of their digital assets. We are building a unified and user-friendly interface to help users successfully manage their portfolio in the ever-changing world of DeFi. We aim to be the gateway for all traders to effectively manage their DeFi risk across chains and are backed by some of the largest top global VCs.
Job Description
We are looking for an experienced Software Engineer. You will work directly with the core founders and developers to build the backbone of our business. This role will be critical in shaping our product launch and requires expertise in blockchain technologies. The engineer should have prior experience working on backend database design from ground up in addition to building scalable and extendable web-based infrastructures for online applications.
Responsibilities
Design / architect efficient database and infrastructure from scratch
Create high performance queries to access blockchain time series data
Build reusable modules and APIs across multiple blockchains and crypto platforms
Develop scalable framework for web-based applications tailoring to Defi Analytics
Maintain multiple live and full blockchain nodes as well production databases and infrastructures
Requirements
5+ years of experience working with open source database and backend programming
Proficient in backend infrastructure design and architect
Work experience with integrating backend to frontend applications
Solid knowledge of web-based programming structures
Skills / Qualifications
Hands-on software development experience in Golang, and SQL/no-SQL
Good knowledge of Algorithm, Data Structures, Operating Systems, Database & Distributed systems and basic Cryptography.
Extensive experience with Git/GitHub
Self-motivated and proactive personality and completed tasks promptly
Able to collaborate and communicate well with other team members
Capable to research and explore new domain knowledge independently
Preferred Skills
Experience with mainstream programming languages: C/C++, Java, Python, Rust
Knowledge/Experience in Blockchain
Knowledge of UNIX based OS and scripting
Experience with AWS / Google software development
Familiar with Agile project management concepts
Exposure to dApps or blockchain technology and development
Strong understanding of modern packaging and distribution technologies such as PIP, Docker
Perks
As a tech company, our company culture always delivers high-quality products with the greatest talent who are eager to succeed, with a vibrant work environment, and prioritize work-life balance.
Excellent and competitive salary package, including equity options
Opportunities to gain hands-on experience in cutting-edge technologies
Laptop and widescreen provided
13 annual leave + 3 sick leave days
13th month salary
Social insurance according to Vietnamese laws
Bao Viet Health Insurance
Regular workplace social activities and events
The opportunity to work alongside a fun and global team
Company Description
Treehouse provides DeFi users with live analytics and risk metrics of their digital assets. We are building a unified and user-friendly interface to help users successfully manage their portfolio in the ever-changing world of DeFi. We aim to be the gateway for all traders to effectively manage their DeFi risk across chains, and are backed by some of the world’s top VCs. We strive to provide a people-centered culture with a focus on personal development and professional growth.
Listed in: Crypto Jobs, Research Crypto Jobs, Developer Web3 Jobs, Golang Web3 Jobs, Rust Crypto Jobs, Python Web3 Jobs, DeFi Web3 Jobs, Frontend Web3 Jobs, Data Web3 Jobs, Full Time Web3 Jobs.