About the company
Treehouse Labs is dedicated to building products that empower the world to confidently navigate digital assets. We are the builders behind Treehouse Protocol, a decentralized fixed income layer, and TRHX, a professional arm dedicated to digital assets research and powerful portfolio management tools. We tackle ambitious projects that provide infrastructure, data, and standards enabling everyday investors and institutions to invest in digital assets with confidence and push the boundaries to introduce innovative products into the decentralized finance ecosystem.
Job Summary
Roles & Responsibilities
šLead and participate in the entire development lifecycle, including full stack development, proposing architectural design, coding, testing, debugging, and deployment that address current immediate needs as well as long-term requirements, ensuring flexibility for future demands. šImplement responsive and intuitive user interfaces that provide seamless interactions for our users. šDevelop and maintain scalable, secure, and high-performance applications and APIs using modern technologies. šCollaborate with cross-functional teams such as Product, Business, UIUX and DevOps to gather and understand requirements, propose technical solutions, and ensure successful project delivery. šExpedite the scaling of initiatives, effectively allocating appropriate resources to various tasks and sub-tasks, and facilitating swift progress toward objectives. šTroubleshoot and resolve software defects and technical issues, ensuring optimal performance and reliability of our products. šEstablish standards for testing, monitoring, and alerting systems and guide organizations in achieving them. šManagement of documentation of all code and functionalities implemented; šStay up-to-date with the latest industry trends, technologies, and best practices to continuously improve our development processes and products. šEstablish the benchmark for engineering and/or people culture within the organization.
Requirements
šProficient in English šComfortable working in remote teams šBachelorās or Masterās degree in Computer Science or any related STEM (Science, Technology, Engineering, or Mathematics) fields šAt least 4+ years of experience as a full stack developer in one or more programming languages (Python, C++, Java, JavaScript, React) šStrong full-stack development skills with strength in front-end UI work šBackend: Experience with mainstream programming languages: Golang, C/C++, Java, Python, R šFrontend: Experience in Javascript, Typescript build and bundle tools (like Webpack, NextJS, Parcel etc) šStrong organizational skills, interpersonal skills and the ability to juggle conflicting requirements from different stakeholders šProficiency in handling scalability, security and performance šProven ability to operate and troubleshoot complex systems crafted with microservice architecture šUnderstanding of modern packaging and distribution technologies such as PIP, Docker, kubernetes, anaconda, npm, etc.