Software Engineer (Backend)
atTreehouse
Oct 29
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 seeking a driven and experienced Software Engineer who will work with the team to build the backbone of our business. The ideal candidate should have prior experience working on backend database designs from the ground up in addition to building scalable and extendable web-based infrastructures for online applications.
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.
Roles & Responsibilities
Architect efficient database and infrastructure from scratch
Design high performance queries to access blockchain and protocol 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
2 - 4 years experience working with open source database and backend programming
Hands-on software development experience in Golang, and SQL/no-SQL
Proficient in backend infrastructure design and architect
Experienced in integrating backend to frontend applications
Solid understanding of web-based programming structures
Good knowledge of Algorithms, Data Structures, Operating Systems, Database & Distributed systems and basic Cryptography
Extensive experience with Git/GitLab/GitHub
Experience in Kafka, document, relational and time series databases technologies
Strong collaboration and communication skills
Capable of researching and exploring new domain knowledge independently
Preferred Skills
Experience with mainstream programming languages: C/C++, Java, Python, R
Knowledge of UNIX based OS and scripting
Experience with AWS software development
Familiar with Agile project management concepts
Exposure to dApps / DeFi / blockchain technology and development
Understanding of modern packaging and distribution technologies such as PIP, Docker, kubernetes, anaconda, npm, etc.Â
Listed in: Crypto Jobs, Web3 Crypto Jobs, Developer Crypto Jobs, Golang Crypto Jobs, Python Web3 Jobs, DeFi Web3 Jobs, Frontend Web3 Jobs, Data Web3 Jobs, Java Web3 Jobs, Cryptography Crypto Jobs, Docker Crypto Jobs, Open Source Crypto Jobs, Kubernetes Web3 Jobs, Full Time Web3 Jobs.