
We are looking for an experienced Software Engineer. In this role, you will have the opportunity to build revolutionary tools that have real impact on the digital assets space. This role is critical in shaping our product launch and requires expertise in blockchain technologies.  The ideal candidate would 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
Architect efficient database and infrastructure from scratch
Design high performance queries to access blockchain and time series data
Build reusable modules and APIs across multiple blockchains and crypto platforms
Develop scalable framework for web-based applications tailoring to Defi/Cefi Analytics
Maintain multiple live full/archive blockchain nodes as well production databases and infrastructures
Requirements
Vietnamese based in Vietnam
3+ years experience working with open source backend programming and database
Proficient in backend infrastructure design and architect
Work experience with integrating backend to frontend applications
Solid knowledge of web-based programming structures
Skills Required
Hands-on software development experience in Golang/Python
Good knowledge of Algorithms, Data Structures, Operating Systems, Database & Distributed systems and basic Cryptography.
Extensive experience with Git/GitLab/GitHub
Hands on experience in Kafka and document, non-relational, relational and timeseries databases technologies
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
Additional Advantageous Skills
Experience with mainstream programming languages: C/C++, Java, Python, Rust
Knowledge of UNIX based OS and scripting
Experience with cloud based software development (GCP/AWS/Azure)
Familiar with Agile project management concepts
Exposure to dApps or blockchain technology and development
Understand modern packaging and distribution technologies such as PIP, Docker
Perks
M1 Macbook & widescreen providedÂ
13 annual leave days + 3 sick leave days
Annual performance review
Working hours: 9 AM - 6 PM, Mon - Fri
Hybrid working: come to office at least 2 days/week
Insurance: Social Insurance, Bao Viet – Health Insurance
Company Description
Treehouse is a digital assets data firm focused on institutional-grade portfolio, protocol and market analytics. With the goal of empowering the world to confidently navigate digital assets, we’re building Hyperion - the most powerful and actionable portfolio management and market intelligence application for digital assets trading. Treehouse is headquartered in Singapore and backed by leading traditional VC and Web3 firms such as Mirana Ventures, Lightspeed, MassMutual Ventures, Binance, LeadBlock Partners, Global Founders Capital, Jump Capital, Wintermute, GSR, senior executives from the SoftBank Vision Fund, and more.
Listed in: Cryptocurrency Jobs, Web3 Crypto Jobs, Trading Web3 Jobs, Research Web3 Jobs, Developer Web3 Jobs, Golang Crypto Jobs, Rust Web3 Jobs, Python Crypto Jobs, Senior Crypto Jobs, DeFi Crypto Jobs, Frontend Web3 Jobs, Data Web3 Jobs, Java Web3 Jobs, Cryptography Web3 Jobs, Docker Crypto Jobs, Open Source Crypto Jobs, Full Time Web3 Jobs.
Backend Developer (Golang) at Treehouse: FAQ
Where is the Backend Developer (Golang) role at Treehouse based?
The Backend Developer (Golang) role at Treehouse is based in Viet Nam. Check the job description for any remote or hybrid options.
What skills are required for the Backend Developer (Golang) role at Treehouse?
This Backend Developer (Golang) role is associated with the following skills and technologies:
- Web3
- Trading
- Research
- Developer
- Golang
- Rust
Read the full job description above for the complete list of requirements.
Is the Backend Developer (Golang) role at Treehouse full-time or contract?
Treehouse is hiring this Backend Developer (Golang) as a full time position.
How do I apply for the Backend Developer (Golang) role at Treehouse?
You can apply for the Backend Developer (Golang) role at Treehouse directly on this page using the Apply button. Viet Nam candidates are welcome. Applications submitted through CryptoJobsList reach the employer directly.