About the company
Ex Populus is a cutting-edge gaming and entertainment startup focused on building the Metaverse by leveraging web3 technology. Founded by notable executives from PC, Console, Mobile, VR, Esports, Crypto, & Animated film, who are partnering with creative rising stars to publish the world's most compelling games and entertainment.
Job Summary
Requirements
📍You are experienced as a tech lead or staff software engineer in relevant Blockchain technologies. 📍You have 7+ years of industry experience in software engineering Advanced understanding of EVM environments and solidity. 📍You have worked on dApps or protocols that have both shipped and scaled. 📍You have an understanding of cross-chain messaging protocols. 📍You possess an ability to collaborate effectively with cross-functional teams, including game designers, artists, and other developers, to ensure seamless integration of blockchain technology into gaming projects. 📍You demonstrate a commitment to staying updated on the latest advancements in blockchain technology and contribute insights to enhance the team's overall knowledge. 📍You have experience building upgradable contracts via either UUPS, Transparent Proxies, and/or Diamonds 📍You must be fluent in English. 📍You must be able to work 8 hours per day, Monday through Friday, with at least 4 hours per weekday available to work with the team in Vancouver, Canada (Pacific Timezone). 📍You must be able to demonstrate that you have worked with non-standard, completely custom smart contracts.
Responsibilities
📍Leading the development of large, complex, business-critical development initiatives. 📍Building smart contracts and ensuring that all timelines and expectations are met. 📍Reviewing smart contracts for security and functionality. Supervising web services that use blockchain technology. 📍Integrating Solidity code across platforms. Managing the full lifecycle of blockchain development. 📍Ensuring blockchain integration with existing applications. Translate requirements into complicated but clean and efficient code. 📍Designing, developing, and testing blockchain systems. 📍Architect solutions that solve high priority business problems effectively and efficiently. 📍Work in an agile development environment, adapt to changing requirements, and deliver high-quality results within tight timelines. 📍Mentoring & upleveling those around you.