Senior Software Engineer (Golang, TypeScript, Wallets)
About Us
Immutable is a renowned global technology company dedicated to advancing the future of gaming by transforming how games are played and explored. Established in 2018, Immutable has rapidly achieved unicorn status, with significant funding and valuation, establishing itself as a key player in the industry by powering the leading platform for building games on Ethereum.
The Immutable Group comprises the Immutable Platform, which is the primary platform fueling successful games like RavenQuest and Immortal Rising 2, and Immutable Games, an eminent name in web3 game development and publishing with flagship titles such as Gods Unchained and Guild of Guardians.
Position Summary
Joining the Immutable Passport team as a Senior Software Engineer, you will be part of a dedicated and skilled group working towards addressing a critical challenge in Web3 gaming: secure and seamless player onboarding. Immortal Passport streamlines onboarding processes through passwordless sign-in and automatic wallet creation, enhancing the user experience.
In this role, you will contribute to the development of a secure, multi-chain, multi-coin wallet product, engaging across the entire stack. As a valuable technical thought partner, you will influence strategic decisions and architectural direction leveraging your expertise in Web3, Golang, and TypeScript.
This position offers considerable autonomy in technology selection and product development, working closely with various stakeholders, including the Founders. We seek individuals who thrive in collaborative environments, are keen on experimentation, and are eager to contribute to shaping the future of Web3 gaming.
Key Responsibilities
- Develop and enhance Immutable Passport, the comprehensive wallet and authentication platform for Web3 games.
- Utilize Golang and TypeScript across front-end and back-end operations.
- Contribute to multi-chain capabilities and smart contract development.
- Collaborate effectively with a diverse range of stakeholders to drive impactful product decisions.
- Employ a range of technologies such as AWS Lambda, PostgreSQL, React, Node.js, and Terraform amongst others.
- Engage in team planning, product design, estimation, and prioritization.
- Iteratively refine products based on user feedback, striving for operational excellence and championing engineering best practices.
Qualifications
- 8+ years of engineering experience in a product-driven environment.
- Strong proficiency in TypeScript (both front-end and back-end) and Golang.
- Proven track record of building and testing client-side applications.
- Ability to write clean, efficient, testable, and maintainable code.
- Knowledge of React and front-end styling is advantageous.
- Effective communication skills with a collaborative approach.
- Experience in mentoring and sharing best practices with junior team members.
- Strong interest in user-first product development and operational efficiency.
- Preferred background in startups or scale-ups and eager to learn about Web3 technologies.
Additional Benefits
Immutable offers competitive compensation, ESOPs, flexible working arrangements, opportunities for professional development, and various health and wellness perks to support employee well-being.
Note: Immutable is deeply committed to fostering an inclusive and diverse workplace, valuing the contributions of individuals with varying perspectives and experiences which has been instrumental in our success thus far. We adhere to the 2025 Circle Back Initiative, promising a response to all applicants directly. Thank you for your understanding.
