Sydney, Australia Hybrid

Thanks is hiring a Senior Software Engineer

About the Role

Shape the future of a growing product platform by leading technical design and execution across both frontend and backend systems. In this role, you’ll take full ownership of features—from concept through deployment—within a modern TypeScript stack built on Node.js, React, and Next.js. You'll work deeply within distributed systems powered by Cloudflare Workers, PlanetScale, and ClickHouse, ensuring solutions are performant, maintainable, and aligned with long-term goals.

What You’ll Do

  • Design and deliver full-stack features that directly impact product performance and user outcomes.
  • Make independent technical decisions, weighing trade-offs in scalability, speed, and system integrity.
  • Own a meaningful part of the architecture—driving quality, reliability, and continuous improvement.
  • Bring product awareness into engineering discussions, helping shape priorities and problem-solving approaches.
  • Write clean, tested code and actively contribute to code reviews and system documentation.
  • Diagnose and resolve production issues efficiently, ensuring system stability and responsiveness.
  • Communicate openly about progress, risks, and technical direction within a feedback-rich culture.

What We’re Looking For

  • Proven experience building and maintaining production-grade systems with TypeScript, Node.js, and React.
  • Solid grasp of software design principles and the ability to navigate complex, evolving architectures.
  • Independence in driving projects from problem framing to deployment, with strong judgment and follow-through.
  • Emotional intelligence and clarity in communication, especially when discussing technical trade-offs.
  • Comfort operating in ambiguous spaces and creating structure where needed.
  • A commitment to quality and ownership, with a habit of shipping thoughtful, well-tested solutions.
  • Experience using AI tools to enhance development workflows—without compromising ownership or code integrity.

Preferred Background

  • Experience in fast-moving, product-led environments such as startups or scale-ups.
  • Familiarity with adtech, marketplace platforms, or performance-driven systems.
  • Hands-on work with Cloudflare ecosystem tools—Workers, Queues, KV.
  • Exposure to OLAP systems like ClickHouse or similar data infrastructure.
  • Understanding of experimentation frameworks and data-informed development.
  • Participation in architectural evolution within growing engineering teams.

Technology Stack

Our stack includes TypeScript, Node.js, React, Next.js, React Native, Turborepo, Cloudflare Workers, Cloudflare Queues, Cloudflare KV, Prisma, PlanetScale, ClickHouse, Vitest, Playwright, GitHub Actions, Datadog, Sentry, OpenTelemetry, and Statsig.

Work Environment

This is a hybrid role based in Sydney, with flexibility for candidates across Australia’s east coast. While we value in-person collaboration, we prioritize impact, leadership, and outcomes over rigid attendance. You’ll join a team that values high standards, low ego, and clear communication—where feedback is direct, and ownership is real.

Compensation & Benefits

  • Meaningful equity participation, aligning your success with the company’s long-term growth.
  • Compensation reflects experience and impact, with flexibility to attract exceptional talent.
  • Autonomy to lead initiatives and make decisions that shape the product and platform.
  • A culture built on trust, transparency, and continuous learning.
Required Skills
TypeScriptNode.jsReactNext.jsReact NativeTurborepoCloudflare WorkersPrismaSystem DesignScalable SystemsTechnical Trade-offsSoftware DesignFullstack DevelopmentProduction SystemsFeature Ownership TypeScriptNode.jsReactNext.jsReact NativeTurborepoCloudflare WorkersCloudflare QueuesCloudflare KVPrismasystem designscalable solutionstechnical trade-offssoftware designend-to-end ownership
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Thanks

Turn your high intent moments into Beautiful Revenue™ and effortlessly scale acquisition with customer-first, native ad experiences people love to engage with.

Thanks enables businesses to unlock incremental revenue and boost customer lifetime value by transforming post-purchase and post-signup moments into personalized, non-intrusive ad experiences. The platform blends in with the user experience, delivering relevant offers based on real-time behavioral data and AI-driven decisioning.

Designed to be inviting, relevant, and rewarding, Thanks ensures monetization without compromising trust, design, or user experience—making every interaction feel less like an ad and more like a genuine thank you.

All jobs at Thanks Visit website
Job Details
Department Engineering
Category fullstack
Posted 10 days ago