Backend Developer (Web3)
Job Highlight
Job Description
Job Description
Welcome to BlockAI, a Hong Kong-based web3 company developing software applications serving users worldwide, fostering the adoption of blockchain and AI technology since 2018.
Comprising a team of software engineers, blockchain researchers, and marketing experts, we aim to deliver our first product—an automatic, seamless user experience in real-time financial and on-chain data analysis, supporting traders and investors to aggregate crypto market sentiment and formulate their own strategies. Headquartered in Hong Kong. Office located in 5 mins walk from Quarry Bay MTR station.
As a member of our small and growing team, you will have the opportunity to work on building up trading tools for web3 environment, collaborate with expert in the field, and be a part of a dynamic and rapidly growing industry. We believe blockchain will continue to act as an critical global infrastructure, while leveraging those open data on-chain can make a impact for the industry and world at large.
As a Backend Developer, you will have good career prospect to become project leader and senior management.
What you'll do:
- Collaborate with frontend developer, blockchain engineer and other backend developer for web3 backend development.
- Collaborate with blockchain engineer to extract data on-chain / off-chain
- Design, lead, develop API, microservices, scripts, and GraphQL endpoints.
- Create and manage servers and databases, including PostgreSQL, for functionality.
- ETL of useful information from data
- Implement and maintain message queue systems (e.g., RabbitMQ, Apache Kafka) to ensure efficient data processing and communication.
What you'll bring:
- A passion for creating backend application and using the latest tools and APIs
- Excellent problem-solving skills
- A high standard for clean code
- Experience writing unit tests
- Good communication & interpersonal skills
- Ability to take a project from scoping requirements through launch
What you'll need:
- 2+ years experience in system design and backend development.
- Degree in computer science or related disciplines
- Experience with PostgreSQL for database management.
- Experience designing and implementing GraphQL APIs.
- Hands-on experience with message queue systems such as RabbitMQ and Apache Kafka.
- Experience with using git and Github
- Strong understanding of software architecture and design best practices
- Demonstrated skills in writing high-quality, readable, well-architected and efficient code
- Experience with Agile development methodology, and tools (Jira)
- Passion for data analytics
- Interest in learning how backend application can interact with web3 / blockchain. Guidance will be fully supplied.
- Less experience would be considered as junior position
Would be nice to have:
- Proficiency in Golang
- Familiarity with DevOps practices, such as CI/CD pipelines, infrastructure as code, or cloud platforms.
- Experience with Docker and Kubernetes
- A history of doing cool and difficult stuff
- Interest in financial engineering
- Good command of spoken and written in Cantonese / English
| Job Function | |
| Work Location | Not Specified |