Summary
The job is for a Backend Developer at Animoca Brands, a leader in digital entertainment and blockchain technology. The role involves building the infrastructure for Web3 blockchain games.
Requirements
- Strong proficiency in backend development, including experience with server-side programming languages such as Node.js , Python, or Golang
- Solid understanding of database management systems, including SQL and NoSQL databases
- Experience with API design and development, including RESTful APIs
- Familiarity with blockchain concepts and experience with smart contract integration
- Knowledge of blockchain platforms and protocols (Ethereum, Binance Smart Chain, etc.) and associated development tools
- Proficiency in version control systems (e.g., Git) and collaborative development workflows
- Strong problem-solving skills and attention to detail
- Ability to work in a fast-paced, agile development environment and deliver high-quality work on time
- Excellent communication and teamwork skills
Responsibilities
- Design, develop, and maintain the backend architecture and infrastructure for the blockchain game, ensuring scalability, security, and performance
- Implement server-side logic, APIs, and data structures to support game mechanics, player interactions, and blockchain integration
- Collaborate with frontend developers and designers to establish efficient communication and data flow between the backend and frontend systems
- Integrate smart contracts into the backend infrastructure to enable seamless interactions with the blockchain, including asset ownership, in-game economies, and player rewards
- Write and deploy smart contracts on blockchain platforms such as Ethereum, Binance Smart Chain, or others, ensuring security and efficiency
- Implement backend logic to interact with smart contracts and handle blockchain-related operations, such as transaction verification and event processing
- Optimize backend systems for high performance, low latency, and scalability to handle a large number of concurrent users and transactions
- Conduct load testing and identify bottlenecks or areas for optimization
- Implement robust security measures to protect user data, transactions, and sensitive information
- Conduct regular security audits and vulnerability assessments to identify and address potential risks or vulnerabilities
Benefits
- Dynamic and Multi-cultural work environment (15 nationalities and counting!)
- Token and NFT incentive schemes provided by Animoca Brands
- Flat company structure: your ideas get heard by the right people very quickly
- Casual work attire
- Opportunity to get involved in working with various subsidiary brands
- Benefits (Medical / Life / Transportation Allowances)