Software Technical Lead
Job Description:
- Lead and guide software delivery teams, serving as the primary technical representative in client meetings to discuss and implement solutions.
- Architect and develop software systems and applications tailored to the needs of clients, end-users, and other key stakeholders.
- Partner with the Project Manager and Scrum Master(s) to ensure timely and successful delivery of the project scope, adhering to the agreed-upon schedule.
- Analyse project requirements and develop detailed work schedules for the team, employing agile methodologies such as daily stand-up meetings and sprints to meet key milestones.
- Responsible for the overall microservice architecture of the exchange, including wallets, coins, contracts, and leverage.
- Responsible for virtual currency technology research.
- Responsible for the recruitment and training of exchange technicians.
- Set up an operation and maintenance department, use Amazon Web Services, connect with the security team, and do penetration testing.
Requirements:
- Minimum 10 years of experience as a technical lead.
- Minimum 5 years of experience in crypto product development.
- Familiar with the technology, operation and maintenance, continuous integration, and monitoring required by all aspects of Internet companies.
- Strong sense of responsibility, strong learning ability, and strong ability to solve difficult problems.
- Added advantage if the candidate is familiar with multiple development languages, Java, C++, Lua, PHP, NodeJS, C#, Golang.
- Familiarity with relational database NoSQL document databases.