Full Stack Engineer RWA

Sydney NSW, Australia
Go back to job listing

This innovative technology company is on a mission to create a world where everyone has equal access to the economic infrastructure needed to improve their lives. The organisation is developing a revolutionary open finance platform, leveraging distributed ledger technology to deliver fair, efficient, and useful financial relationships for all. Their goal is to make distributed ledger technology accessible and meaningful for both users and businesses, enhancing the way transactions are conducted.

At the core of their platform is a novel consensus algorithm, developed in collaboration with leading academic and research institutions. The company has achieved significant milestones, including unprecedented consensus performance, deterministic finality, and a highly secure blockchain infrastructure. However, the focus remains on overcoming future technological challenges to realise the company’s ambitious vision.

As a product-driven organisation, teams work collaboratively in autonomous, cross-functional groups to unlock the full potential of their technology and solve real-world problems for businesses through captivating user experiences. This is an ideal opportunity for those seeking to make a meaningful impact by working with cutting-edge technology to foster fairness and innovation in financial relationships.


Responsibilities

  • Lead development of features and small projects, from technical design through launch, metrics gathering, and iteration.
  • Design and architect components or subsystems, ensuring scalability and performance.
  • Effectively communicate with stakeholders, making and documenting technical decisions.
  • Mentor junior engineers, set technical direction for features, and coach team members.
  • Contribute to the team’s technical strategy, lead smaller technical initiatives, and align work with broader objectives.
  • Lead testing and pipeline development, create feedback loops, and manage incident response.
  • Uphold excellence in engineering practices and company-wide culture.

Qualifications

Experience

  • 8+ years of hands-on experience in software/technology roles focused on full-stack application development.
  • 4+ years architecting and implementing multiple features for Web2 or Web3 products at high scale, performance, and reliability.
  • Proven capability in driving technical decisions and solutions across multidisciplinary stakeholders.
  • Passion for maintaining high-quality standards in software development.

Key Technical Skills

  • Strong track record of writing clean, efficient, testable, and maintainable code with TypeScript (frontend and backend) and Go.
  • Expertise in frontend development, including Client-side SDKs, React/Next.js, Tailwind CSS, and modern build tools (Vite, Webpack/RsPack).
  • Deep understanding of Web3 client-side libraries such as Ethers.js, Wagmi, WalletConnect, and Reown/Dynamic.
  • Experience building and maintaining backend systems, including Server-side SDKs, Microservices, REST APIs (Express or NestJS), Smart Contract development, and Solidity.
  • Proficiency with relational databases, especially PostgreSQL, and distributed caching solutions like Redis.
  • Solid experience in writing unit tests (Jest, Mocha/Chai/Sinon) and automated tests (integration and E2E with Playwright or Cypress).
  • Proficiency with cloud-native technologies (ideally GCP or AWS), DevOps tooling/practices (Git/GitHub, GitHub Actions, Docker/Kubernetes, Terraform), and monitoring with Grafana/Prometheus.
  • Experience with Customer Identity and Access Management (CIAM), including deep knowledge of OAuth 2.0 and OpenID Connect (OIDC).
  • Strong understanding of secure coding practices and community standards (e.g., OWASP).

Desirable Skills

  • Experience with emerging blockchain technologies such as ZKPs, Account Abstraction (Smart accounts, Gas sponsorship EIP-7702, ERC-4337), and KYC/Verifiable Credentials.
  • Interest or hands-on experience in using Large Language Models (LLMs) and AI to build and enhance applications.
  • Experience with NoSQL databases (MongoDB, Firestore, DynamoDB).
  • Experience with cloud infrastructure, particularly Firebase and Google Cloud Run.
  • Familiarity with monorepo development using Nx or Turborepo.
  • Familiarity with Storybook for documenting, creating, and maintaining component libraries.
Apply for job