About Us:
Skrice is a mobile game development and design studio, building the next generation of AAA mobile games.
Role Overview:
We are looking for a highly skilled Senior Web3 Backend Engineer with extensive experience in Python and SQL. The ideal candidate will also have familiarity with Node.js and MongoDB. You will play a crucial role in developing and maintaining our backend systems, ensuring seamless integration with Web3 technologies.
Key Responsibilities:
- Design, develop, and maintain backend systems for Web3 applications using Python and SQL.
- Implement and optimize database solutions, ensuring high performance and reliability.
- Collaborate with front-end developers, product managers, and other stakeholders to deliver robust and scalable solutions.
- Develop and maintain APIs, including integration with common Web3 APIs such as Truffle, Web3.js, and others.
- Conduct code reviews, mentor junior developers, and contribute to best practices in backend development.
- Troubleshoot and resolve complex technical issues.
- Participate in the architecture and design of new features and systems.
Nice to Have:
- Experience with Node.js and MongoDB.
- Knowledge of smart contract development, including writing, testing, and deploying smart contracts.
- Familiarity with decentralized finance (DeFi) protocols and other blockchain technologies.
- Understanding of security best practices in the context of Web3 applications.
Requirements:
- Senior-level experience in backend development using Python and SQL.
- Proficient in designing and maintaining database schemas and queries.
- Strong understanding of Web3 technologies and blockchain fundamentals.
- Experience with common Web3 APIs such as Truffle, Web3.js, etc.
- Ability to write clean, maintainable, and efficient code.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a collaborative team environment.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications:
- Previous experience working in the Web3 or blockchain industry.
- Experience with smart contract development using Solidity or similar languages.
- Familiarity with other blockchain ecosystems and technologies.