[Celsius Network] Architect - Blockchain Application
研究员 / 分析师
风控
Celsius Network
Celsius Network
加密借贷平台,并且支持购买和兑换服务。2022 年 6 月份,Celsius 陷入挤兑危机,目前正在探索寻求战略交易以及负债重组等的可能性。
本条信息来自 LinkedIn

Celsius addresses the financial needs of today’s consumers worldwide through a custody, yield earning and lending platform accessible via mobile and desktop app. With a mission to put unparalleled economic freedom in the hands of the people, and a core belief that financial services should only do what is in the best interests of the community, Celsius is a modern earning and lending platform where membership provides access to curated financial services that are not available through traditional financial institutions. Customers can hold their digital assets safely with Celsius, borrow fiat or stablecoins against their crypto collateral at the lowest interest rates in the space, and earn yield on digital assets in their account with Celsius,.  

 

The Celsius team is committed to doing good and doing well. We believe in the power of disruption and the importance of decentralization to create a new system that acts in the best interest of everyone. Each member of our team brings something unique and innovative to the table, but the common thread that links us together is our passion for blockchain, equality, and leading the next financial revolution that changes the equation to bring power back to the people.


Position: Architect, Blockchain Development 


Responsibilities:


  • Collaborate with the R&D teams and help to infuse blockchain in building and designing solutions that leverage various blockchain frameworks and concepts.
  • Guide the R&D and implementation activities with the Software Engineering team.
  • Design and develop decentralized applications and other integrated solutions.
  • Design and develop front-end interfaces to interact with the smart contracts (e.g., Web3js, ethers).
  • Design and develop the back-end operations that support a decentralized application (RESTful APIs).
  • Support the adoption of commercial best practices across the organization in the areas of technology integration, cloud computing, managed services, process improvement, technology innovation and implementation.
  • Develop blockchain product specifications and write technical documentation.
  • Maintain source code and troubleshoot systems.
  • Stay informed of emerging technologies and provide research, test and support as needed.
  • Support and educate the Product team, especially with respect to grooming and maintaining the product backlog.
  • Guide the team on self-organizing to fill in the intentional gaps left in the (Agile/Scrum) frameworks
  • Coach the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organization
  • Guide the team to remove impediments by finding the right personnel to remove the impediment.
  • Build a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis of healing and problem solving.
  • Facilitate getting the work done without coercion, assigning, or dictating the work
  • Facilitate discussion, decision making, and conflict resolution
  • Tailor the Agile process to suit the Blockchain software product development
  • Works well both independently and in small teams with limited supervision
  • Mentoring and supervision of other Blockchain engineers and developers
  • Ability to quickly grasp complex business problems
  • Must be able to provide meaningful analysis, draw conclusions from the results and make the appropriate recommendations


Requirements:

 

  • Bachelor’s degree in Computer Science, Mathematics, Engineering or related technical discipline or a demonstrated track record in software development
  • 5+ years’ experience in a software development or systems architecture role
  • Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution,continual improvement, empowerment, and increasing transparency
  • Knowledge and/or experience with widely successful Agile techniques: User Personas, User Stories, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, Agile Games
  • Experience in multiple different programming languages and technology architectures
  • Experience with open source development 
  • Basic understanding of the fundamentals of encryption
  • Experience with software architecture design and development
  • Proven track record of excellent software development skills demonstrated through challenging, technically complex client projects
  • Ability to lead technical teams comprising scientists, developers and business analysts.
  • Ability to communicate technical matters clearly and effectively to both technical and non-technical audiences, win supporters and spur people to action.
  • Proficiency in multiple programming languages such as C++, Python, Java, JavaScript, etc.
  • Proficiency in cryptographic techniques.
  • Proficiency in Smart Contract development.
  • Deep understanding of having worked with smart contracts and understanding the core protocol concepts.

在 App 打开