Celsius addresses the financial needs of today’s consumers worldwide through a democratized interest income 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. Crypto holders can earn yield on the digital assets in their account with Celsius, and can borrow fiat or stablecoins against their crypto collateral at the lowest interest rates in the space.
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.
Responsibilities:
- Oversees and drives the end-to-end architecture of the product
- Determines overall architectural principles, frameworks, and standards
- Crafts solutions that are scalable and maintainable
- Drive strategic technology initiatives, working with Product Managers, other Architects, Engineers, and the broader organization
- Works in a consultative fashion to improve communication, collaboration and alignment among teams inside and outside of the organization.
- Analyzes and provides feedback on product strategy
- Provides input into long-range product requirements, standard methodologies, and operational guidelines, with focus on continuous improvement of platform reliability and serviceability
- Drives research, case studies, and prototypes on cutting edge technologies and how they can be applied
- Ensures that we are continuously raising our standard of engineering excellence
Requirements:
- Bachelor's degree in a technical discipline or equivalent working experience.
- Mastery in multiple programming languages and platforms
- More than 10 years of software development experience
- Knowledge and experience with UML, BPM, MSBE
- Ability to independently craft and deliver large complex projects
- Ability to provide (informal) coaching to team members to support their understanding of the architecture and aid in their technical development
- Experience with Agile development methodology (e.g., Scrum)
- Ability to work with other architects to shape the architectural vision and roadmap for the organization.
- Knowledge and previous experience in the filed of crypto
- Develops technical performance architecture that solves most complex performance issues.
- Ability to drive long-term design strategies that span multiple complex projects, deliver technical reports and performance presentations to customers and at industry events
- Ability to build an environment for transparent and open discussion of all issues. You involve the right people, from your team and others, to resolve critical issues.