About the company
Immutable is a global technology company, powering the world of NFTs on Ethereum. We are on a mission to be the number one ecosystem for NFTs which empowers and rewards users. Founded in 2018, Immutable is one of Australia's fastest-growing startups to hit unicorn status, having raised more than AUD $300M+ and valued at AUD $3.5 billion. Currently, the Immutable Group consists of Immutable X and the Game Studio. Immutable X is the first and leading Layer 2 scaling solution for NFTs on Ethereum, with zero gas fees & is 100% carbon neutral. The Immutable Studio creates games on blockchain technologies to allow for true, digital ownership; including the world's first NFT trading-card game, Gods Unchained, and Guild of Guardians.
Job Summary
You’ll Be Empowered To 🎮:
📍Design and implement scalable, high-performance system architectures for our orderbook 📍Identifying bottlenecks and optimizing the performance of Immutable’s orderbook and trading systems 📍Integrating on-chain trading technologies and extending industry-standard settlement contracts to meet Immutable’s needs 📍Gain exposure working in a Web3 development environment, including regular workshops and learning opportunities for blockchain development 📍Be part of a collaborative team environment 📍Work in an experimental environment, learning from customer feedback and iterating on products 📍Work closely with your team members to ensure operational excellence for the services your team owns 📍Continually work with your team to iterate on ways of working
We'd Love You To Bring 🤝:
📍Expertise in either Go or Typescript is highly desirable. The ability to write clean, efficient, and maintainable code is essential 📍A strong ability to design scalable and robust system architectures. This includes making informed decisions about data modelling, API design, and the overall structure of the backend systems 📍Previous experience working in high-velocity teams with broad domain ownership is critical. Very much need the “startup attitude” of fast decision-making and being comfortable and confident enough to move quickly 📍Confidence in owning CI/CD workflows 📍Extensive experience with cloud-based deployments and associated monitoring (AWS lambda, SQS, eventbridge, RDS, Docker, New Relic monitoring) 📍Knowledge of blockchain principles and smart contracts. Familiarity with integrating blockchain technologies and understanding their impact on system design and security 📍A strong emphasis on security, understanding common vulnerabilities, and how to mitigate them. 📍This includes knowledge of cryptographic principles, secure coding practices, and experience in implementing authentication, authorization, and data protection mechanisms