About the job
You will work directly with the CTO and will be part of the Engineering team. You will communicate and collaborate across the organization to:
Develop and maintain our products:
- Contribute to the ideation, technical design, implementation, and testing of product features that will transform the capital markets.
- Implement support for various blockchain architectures and integrate our applications to various native blockchains
- Design & deliver thoughtfully crafted REST APIs, interfaces and database schemas to ensure scalability, maintainability, and performance.
- Developing internal back-office website applications: front-to-back, i.e. UX, DB, APIs.
- Produce high quality software following good architecture and design principles that are scalable. Contribute to test automation within an agile team
- Participate in and contribute actively to architecture reviews, code reviews, design reviews, postmortems, and raise the bar for engineering best practices across the team.
- Document changes and guides for the applications
Setup and maintenance of infrastructure:
- Setup and secure blockchain nodes, wallets and application servers
- Write scripts to automate the deployment of infrastructure
- Perform regular maintenance on servers and nodes to ensure business continuity
- On-call rotation for incidents
- Document steps and processes for the setup and maintenance of infrastructure
Provide technical support:
- Provide technical support for our customers
- Document solutions for common problems
- Provide technical support for our operations team to solve operational issues
- Perform operational duties on a rotational basis
- Document operational processes
Governance and Compliance: Follow defined processes to ensure that compliance is met
Knowledge on digital assets: Keeping abreast of the developments in cryptocurrencies and digital assets