Hex Trust is Asia’s leading provider of digital asset custody solutions for Banks & Financial Institutions, using leading-edge Blockchain technology. Led by innovators from the financial services industry, Hex Trust has built a proprietary platform that delivers a new way for financial institutions, asset managers, and corporations to safely and efficiently operate in the Blockchain ecosystem. Institutional adoption of digital assets and DeFi requires a fundamental shift in the way banks and financial institutions operate. Hex Trust is the link that connects the traditional financial world to the digital assets ecosystem.
Position Summary
We are seeking suitable candidates for a Lead/Senior Developer role responsible for the development of Blockchain and digital asset related applications such as Wallets, DApps and Crypto Trading applications. You will be working closely with our UX designers, product managers and the front and backend development teams. The senior developer will assist the team across all aspects of technical management as outlined below and will challenge oneself to be innovative in looking for technical solutions and team management.
Duties & Responsibilities
- Actively contribute in the technical solutions design and full development life cycle;
- Design and update architecture diagrams and sequence diagrams in a microservices context;
- Perform hands-on design, prototypes, and proof-of-concept and development as required in blockchain technologies or any other technologies;
- Provides leadership to technical resources to meet project deadlines and ensure project objectives are met in an efficient way;
- Promote and ensure good coding practices to ensure maintainability, simplicity and loose coupling of components; Guarantee enough coverage of unit testing, and provide guidance for proper integration testing;
- Working closely with Front End, Back End, Blockchain, Automation Testing and DevOps teams;
- Responsible for defining all aspects of platform architecture;
- Coach the team of junior developers on code quality, maintainability and good practices in code development;
- Enhance productivity and performance of the team, reducing rework and waste of time and increasing efficiency;
- Directly engage with the product management for requirement analysis and clarifications and play a key role in assisting engineering/product management to define product and engineering road-map items;
- Determine security requirements by evaluating business strategies and end user requirements; researching information security standards; conducting system security and vulnerability analyses and risk assessments; studying architecture/platform; identifying integration issues; preparing cost estimates;
- End-to-end design and implementation of platform security (including endpoint security);
- Ensures that code artefacts produced are of the highest quality, conforming to set or agreed upon standards. Should advocate such consistency to all members of the team;
- Provides realistic and accurate estimates and continuously improves team productivity to achieve on-time Delivery;
- Follows the software engineering processes, agile practices and motivates his/her team members to do so;
- Escalates and communicates issues, risks and concerns to the management on time.
- Accepts project delivery responsibilities and demonstrates accountability to leadership;
- Builds competencies in product and technology domain to set expectations;
- Maintains a sense of individuality in thinking and decision making;
- Is a professional in work aspects as well as conduct with other individuals;
- Provides feedback regarding product quality, performance, other nonfunctional requirements and lead corrective measures;
- Provision of in-depth technical skills to fix ad-hoc incidents/problems, mentoring and supporting DevOps teams to ensure best practice;
- Supports the engineering management in the recruitment process.
- 6+ years’ experience in Frontend/Backend development required;
- Experience with microservices architectures deployed on the cloud;
- Sound experience with strongly typed, compiled languages such as React.JS, React Natvie, Vue.JS, Golang, Rust, Java (Spring/SpringBoot) or C++;
- Understand code written in Node.js and Express.js development using TypeScript a must;
- Preference for experience with message broker / queue systems (eg. Kafka, RabbitMQ) to feed multiple consuming services or receive from multiple producing services;
- Familiar with concurrency and experience in dealing with concurrent design patterns, best practices and troubleshooting;
- Familiar with docker, CI/CD pipelines and deployments on cloud environments;
- Familiar with OpenAPI standards documentation and declarations;
- Experience in using Kubernetes clusters as a developer;
- Familiar with the fundamentals of security and advocate in terms of api design, secrets management, data encryption, dependency management;
- Experience in relational DBs and data schema management;
- Experience with no-SQL DB would be a plus (eg. MongoDB);
- Experience in Shell scripting;
- Bachelor’s degree in Computer Science or Information Technology an advantage.
- Strong communication skills in English.
- Strong and proven skills in team leadership.
- Ability to work collaboratively with team members;
- Attention to detail, with the ability to work independently in an ambiguous, and often fast-paced environment;
- Good planning, coordination, and communication skills;
- Strong and effective interpersonal and communication skills (including English language skills) and the ability to interact promptly and professionally with teams across different time zones.
- Team leadership and people leadership skills, coaching developers and helping the team professionally grow
- Ability to work in a team environment collaboratively with positive attitudes.
- The desire to learn and continuously improve on the product quality, performance and other non-functional requirements.
As one of the leading Web3 innovators, Hex Trust offers a front-row seat in the ever-changing blockchain & crypto industry. We genuinely believe that people are our greatest asset, and invest heavily so they’re best prepared to support our mission to unlock ownership in decentralized markets! You will be joining a company that is always committed to creating a supportive & inclusive environment that promotes personal and professional growth that furthers your success and drives innovation, collaboration, and passion in the blockchain space.
At Hex Trust, we are proud of our R.A.P.I.D. culture:
- Respect and Inclusion
- Agile
- Passionate
- Indivisible
- Driven by integrity
Join us at Hex Trust and not only can you look forward to working with blockchain professionals to build the decentralized future, but also:
- Competitive Salaries & Bonuses
- Generous Amounts of Paid Time Off (incl. leave for Birthdays, Work Anniversary, and Mental Health etc.)
- Flexible Work Arrangements
- Access to Corporate Discounts and exclusive Employer Perks
- Medical & Retirement Plans
- Professional Learning and Development Opportunities
- Elevate your work using cutting-edge technology
- Fun & friendly office spaces in Hong Kong, Singapore, Dubai and Vietnam
- Regular company & social events
Hex Trust is an equal-opportunity employer devoted to diversity and inclusion in the workplace. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.