Software Engineer

DenariMadison, WI
Hybrid

About The Position

Denari is building the modern software stack for accounting firms — an intelligent, AI-powered operating system that unifies client collaboration, document management, workflow automation, and financial insights in one seamless platform. Accounting work today is deeply fragmented — across dozens of disconnected tools and tasks, creating inefficiency, training challenges, and limited visibility for firm leaders. Denari solves this by providing a unified platform for firms — one place to collaborate, manage engagements, automate workflows, and surface insights. Our north star: save firms as many compliance hours as possible so accountants can focus on advisory work that drives higher margins and stronger client relationships. We’re a well-funded, fast-moving company with shared ownership alongside Lucida, a mid-sized accounting firm in Wisconsin. We are product- and talent-driven, with a high bar for execution and growth. We’re looking for world-class engineers — builders in the top 1% of their craft. You’ll join a team that moves fast, holds a high bar, and expects intensity, curiosity, and rapid learning. If you learn quickly, work hard, enjoy craft, and love building elegant systems that solve complex real-world problems, you’ll fit right in. If you’re seeking a stable, slow-paced role that prioritizes work–life balance above all else, please look elsewhere. Denari is for people who want to push themselves, grow quickly, and build something truly world-class.

Requirements

  • 3–6 years of full-stack development experience, or preferably exceptional growth and output in less time.
  • Mastery of TypeScript, with strong skill in React/Next.js and backend services using Node.js.
  • Experience with PostgreSQL and ORMs like Drizzle.
  • Deep understanding of API design, tRPC, or GraphQL.
  • Hands-on experience with CI/CD pipelines and cloud deployment (Vercel, AWS).
  • Proven ability to thrive in fast-moving, high-ownership environments.
  • Desire to continuously improve, learn fast, and deliver exceptional product quality.
  • Strong sense of product ownership and empathy for end users; you’ll regularly talk with accountants, partners, and staff to understand their workflows and shape the product experience.

Nice To Haves

  • Experience with Go (Golang) or migrating backends to TypeScript.
  • Background in accounting, workflow automation, or document management systems.
  • Experience working with LLMs, AI agents, or intelligent automation systems.

Responsibilities

  • Move quickly on developing new products and features across Denari’s suite.
  • Work in tight iteration loops with constant communication across design, product, and engineering.
  • Operate as part of a small, high-ownership team that values autonomy and accountability.
  • Bring a leadership mentality — push to improve team processes, raise standards, and help others level up.
  • Build and maintain end-to-end features using TypeScript, React/Next.js, PostgreSQL, and tRPC.
  • Partner closely with others engineers to transition parts of the existing Go-based infrastructure into a unified TypeScript platform.
  • Participate in architectural discussions and define best practices for scalability, maintainability, and security.
  • Be transparent, honest, and upfront in your communication.
  • Contribute to automation of compliance workflows, leveraging data and AI.
  • Use LLMs and modern AI tools in your workflow wherever they accelerate output or insight.

Benefits

  • Build the foundation of a product transforming the accounting industry.
  • Work directly with founders and top firms.
  • In-person collaboration (3 days/week in Madison) with flexibility and autonomy.
  • Comprehensive benefits package including health, dental, vision, life, disability, 401(k) with match, 20 days PTO, and paid holidays.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service