Senior Software Engineer

ThanksNew York, NY
Hybrid

About The Position

Thanks is building a rewards and customer-first monetisation platform that delivers sustainable growth – for publishers, advertisers and customers. We’re operating at scale today and entering a phase where execution quality, speed, and sound technical judgment matter more than ever. We’re hiring a Senior Engineer to design and ship meaningful product improvements across our platform. You’ll independently drive work end-to-end, bring clarity to complex decisions, and consistently deliver at pace in a high-trust, high-impact environment. This role is hands-on, product-minded, and execution-focused.

Requirements

  • Strong experience building production systems using TypeScript, Node.js, and React
  • Ability to independently design scalable solutions and clearly communicate technical trade-offs
  • Strong software design fundamentals and system thinking
  • Comfort owning features from problem definition through to production
  • Pragmatic judgment – you balance ideal architecture with shipping value
  • Comfort operating in ambiguity and actively creating structure where it’s missing
  • High emotional intelligence and strong communication skills
  • Strong internal drive – you take pride in your craft and care deeply about the quality and impact of what you ship
  • Uses AI thoughtfully to augment problem solving and delivery – accelerating exploration, debugging, and implementation while maintaining high standards for quality, correctness, and ownership
  • A genuine ownership mindset – you take responsibility for outcomes and follow through

Nice To Haves

  • Experience building and scaling production systems in product-led startup or scale-up environments
  • Exposure to adtech, marketplaces, or performance-driven platforms
  • Familiarity with Cloudflare (Workers, Queues, KV)
  • Exposure to data systems such as ClickHouse or similar OLAP platforms
  • Understanding of experimentation frameworks

Responsibilities

  • Ship impactful features end-to-end: Design, build, test, and deploy frontend and backend functionality across our TypeScript / Node / React stack.
  • Design thoughtful solutions: Independently design technical solutions within our architecture, clearly communicating trade-offs while balancing speed, scalability, and long-term impact.
  • Own meaningful surface area: Take responsibility for a subsystem or domain area, ensuring quality, maintainability, and steady improvement over time.
  • Bring product thinking into engineering: Challenge scope when needed, contribute to sequencing decisions, and ensure we’re solving the right problems in the right way.
  • Maintain high engineering standards: Write clean, well-tested code, participate actively in code reviews, and contribute to a culture of contextual quality.
  • Support production reliability: Troubleshoot issues, resolve bugs, and ensure performance and stability across live systems.
  • Collaborate openly: Communicate clearly about progress, risks, and trade-offs, contributing to a high-trust, feedback-oriented engineering culture.

Benefits

  • Attractive compensation: Including worthwhile equity.
  • Flexibility with intent: This role is based in NYC, with 4 days in the office.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service