Are you a skilled Full Stack Engineer looking to join an innovative team at the forefront of the web3 gaming industry? The Merit Circle core team is seeking a proactive and adaptable Senior Full Stack Engineer to join our development team. This is a unique opportunity to be part of a fast-paced company, working with the most innovative teams in the web3 and game industry.
We are in search of candidates with a passion for gaming and a solid background in the web3 industry. As a key member of our Development team, you will play an important role in implementing technical solutions that support our partners and the broader Merit Circle ecosystem. You will work on diverse projects involving Beam Subnet, Sphere, Beam SDK, and NFT integrations, among others, providing robust solutions in the web3 gaming landscape.
For this role, we require candidates with at least 2 years of experience in a full stack development role, a strong understanding of web3 technologies, and provable experience in Solidity smart contract development. Your responsibilities will include developing scalable code, troubleshooting and debugging issues, and ensuring software quality through rigorous testing and code reviews. Proficiency in English and strong problem-solving skills are essential. You will also collaborate with cross-functional teams, maintain technical documentation, and work closely with partners to develop tailored solutions that align with our product strategy.
As a Full Stack Engineer, your responsibilities will include but are not limited to:
- Develop and implement scalable code.
- Work with partners to understand their needs in the Web3 gaming landscape.
- Troubleshoot and debug problems throughout our application landscape.
- Ensure software quality through code reviews, testing, and adherence to standards and best practices.
- Collaborate with other departments to communicate technical decisions and requirements.
- Partner with Tier 1 clients to co-develop and integrate customized solutions into their gaming infrastructures.
- Work alongside internal teams to ensure alignment of partner solutions with our overarching product strategy, incorporating client feedback and insights.
- Work with the Beam SDK, Sphere, Beam Subnet, integrate solutions involving bridges, and account abstraction.
- Collaborate with smart contract auditors to ensure the security and reliability of smart contracts.
- Build highly available backend systems with a high degree of correctness, efficiency, and anti-fragility, using both serverless and persistent approaches.
- Design systems to index complex onchain data for ease of use and speedy access, ensuring gas-efficient protocols for a smooth user experience.
- Develop bots and services to monitor smart contracts and send transactions, building infrastructure that handles company and user funds.
Requirements
- 3+ years of professional experience in software engineering.
- 2+ years of full stack programming experience.
- Stay updated with emerging technologies in the blockchain space and continuously enhance your knowledge.
- Advanced knowledge of Git, GitHub, TypeScript, Nodejs, Next.js
- Solid understanding of blockchain concepts and a strong interest in Web3 technology
- Experience with blockchain protocols, cryptographic libraries, and Ethereum development tools (e.g., Truffle, Hardhat, Foundry, Web3.js, Ether.js).
- Exceptional technical communication skills (written and verbal).
- Experience in Solidity smart contract development and writing smart contract test suites.
- Experience collaborating within an engineering team and reviewing code.
- Insight into the integration between smart contracts and blockchain state.
Nice to have:
- Familiarity with docker and/or running servers.
- SQL/NoSQL experience.
- Experience designing, researching, or implementing Web3 protocols.
- Experience with NFT marketplaces is highly desirable.
- Strong working knowledge of Solidity design patterns and security best practices.
- Experience working with third-party smart contract auditors.
Benefits
- Competitive salary.
- Fully remote role with full operational and creative freedom – manage your hours/work in a way that suits you, the team, and partners.
- Highly flexible options to choose work and vacation days.
- Company token options.
- Work in a high-growth sector for a high-growth company.
- Opportunity to grow into roles with bigger responsibilities.
- Fun, innovative, and dynamic team.
- Two annual company retreats.
- Budget towards learning and professional development.