Senior Software Engineer (Tokens Team)

Immutable Systems

Immutable Systems

Software Engineering
Australia
Posted on Saturday, April 6, 2024
About The Role 🤔:
The Tokens team is a tight-knit cross-functional team of four full-stack engineers, a blockchain engineer, a product manager, a product designer, and an engineering manager. Our mission is to support digital assets within the Immutable ecosystem and reward programmes for Immutable and our partners.
We are a highly collaborative team that is incredibly passionate about building great products, collectively making decisions and working towards a common goal.
As Immutable helps businesses scale, we’re looking to scale, too! We are searching for exceptional engineers who want to work on genuinely hard problems in one of the most exciting spaces in the world right now.
If you are a talented full-stack software engineer who is passionate about bleeding-edge technology, we encourage you to apply for this exciting opportunity.

You’ll Be Empowered To 🎮:

  • Work across the tech stack (back-end + front-end + blockchain) to deliver solutions that benefit our customers.
  • Engage with multiple diverse stakeholders, up to and including the Founders, to arrive at the best product decisions.
  • Cooperate closely with some of our ecosystem partners.
  • 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 (this is highly desirable, but we will consider a highly capable generalist).
  • Willingness to do full-stack development (mandatory).
  • The ability to write clean, efficient, testable and maintainable code (mandatory).
  • A strong ability to design scalable and robust system architectures.
  • The ability to make informed decisions about data modelling, API design, and the overall structure of the backend systems.
  • Experience or interest in paired programming.
  • Familiarity with cloud-based technologies and services.
  • Excellent verbal and written communication skills.
  • Ability to clearly articulate complex concepts to both technical and non-technical audiences.
  • Ability to resolve disagreements and conflicts in a productive way, an attitude of reaching the best outcome.
  • Strong problem-solving skills and attention to detail.
  • Experience or interest in web3, DeFi, and gaming.
  • Experience or interest in taking an active part in setting the product direction for the team.
  • Ability to reason about and challenge product decisions.
  • Customer focus and empathy.
  • Ability to work independently and in a team environment.
  • Excellent written and verbal communication skills.