Tech Jobs: Software Engineer (Backend)

Tech Jobs: Software Engineer (Backend)

Job Type: Remote.

Status: Full Time.

Organization: Treehouse

Location: Worldwide

Role: Software Engineer (Backend)

About Treehouse

Treehouse is a digital assets data firm specializing in institutional-grade portfolio, protocol, and market analytics. Based in Singapore, we are backed by prominent traditional VC and Web3 firms, including Mirana Ventures, Lightspeed, MassMutual Ventures, Binance, LeadBlock Partners, Global Founders Capital, Jump Capital, Wintermute, GSR, Coinhako, Bitpanda, Pintu, AlphaLab Capital, Pulsar Trading, Portofino, senior executives from the SoftBank Vision Fund, and more.

Position Summary

We are in search of a motivated and seasoned Software Engineer to collaborate with our team in establishing the foundation of our business. The ideal candidate should possess previous experience in crafting backend database designs from inception and be adept at constructing scalable, extensible web-based infrastructures for online applications.

Roles & Responsibilities

  • Architect efficient databases and infrastructures from the ground up.
  • Design high-performance queries for accessing blockchain and protocol data.
  • Develop reusable modules and APIs across various blockchains and crypto platforms.
  • Create a scalable framework for web-based applications tailored to DeFi Analytics.
  • Manage multiple live blockchain nodes and production databases and infrastructures.

Requirements

  • 2-4 years of experience working with open-source databases and backend programming.
  • Hands-on software development experience in Golang, SQL/no-SQL.
  • Proficient in backend infrastructure design and architecture.
  • Experience 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 database technologies.
  • Strong collaboration and communication skills.
  • Capable of independent research and exploration of new domain knowledge.

Preferred Skills

  • Experience with mainstream programming languages: C/C++, Java, Python, R.
  • Knowledge of UNIX-based OS and scripting.
  • Experience with AWS software development.
  • Familiarity 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. 

APPLY NOW 

 

Kindly drop a comment and recommendation on Dipprofit.com when you get the Job.

See More Jobs:

 

Leave a Reply

Your email address will not be published. Required fields are marked *