Senior Full Stack Developer

superset} Hive CommunityMontreal, QC
Hybrid

About The Position

Kana is an agentic AI platform for marketers, helping enterprise brands find better audiences, optimize campaigns, and stay visible in an AI-driven world. They use synthetic data enrichment, AI-powered analytics, and answer engine optimization. Kana believes AI is most powerful when integrated into products that solve real problems, focusing on turning emerging technologies into impactful experiences. As a small, early-stage team, they offer significant opportunities to shape both product and technology. This role is for a Senior Full Stack Developer to help build and scale Kana's products, working hands-on across the stack to design, build, and evolve features from concept to production. The role involves establishing engineering practices for rapid and sustainable development, utilizing both traditional and AI-assisted workflows. The ideal candidate has strong computer science fundamentals, pragmatism, curiosity, and a bias for action, with a willingness to learn new technologies. This position offers the chance to work with emerging AI technologies, define how modern engineering teams leverage AI, and contribute directly to product direction and technical decisions.

Requirements

  • 10+ years of professional software development experience.
  • Strong software engineering fundamentals and architectural judgment.
  • Experience building and shipping production applications across multiple layers of the stack.
  • Hands-on experience with modern web technologies, backend development, and databases.
  • An understanding of both the strengths and limitations of AI-generated code, with the ability to evaluate quality, correctness, and maintainability.
  • Strong debugging and problem-solving skills.
  • Willingness and ability to learn new languages, frameworks, and tools as needed.
  • A pragmatic approach to balancing speed, technical quality, and business needs.
  • Comfort operating in startup environments with ambiguity, autonomy, and evolving priorities.
  • Strong communication and collaboration skills.

Nice To Haves

  • Experience with our current stack (Node.js, React, Python, Go).
  • Familiarity with the abilities and limitations of LLMs.
  • Experience working in early-stage startups or small product teams.
  • Exposure to customer discovery or product discussions.
  • Experience mentoring engineers or contributing to engineering culture.

Responsibilities

  • Design, build, and maintain full-stack applications from concept through deployment.
  • Develop customer-facing features that solve meaningful business problems.
  • Integrate AI capabilities into our products in practical, scalable ways.
  • Build new AI development tools to accelerate delivery while maintaining high engineering standards.
  • Collaborate with teammates to define architecture, technical approaches, and implementation plans.
  • Improve system performance, maintainability, and developer experience over time.
  • Contribute to a culture of experimentation, continuous learning, and pragmatic decision-making.
  • Span the entire stack, potentially designing backend services and APIs one week, refining user experiences the next, or improving infrastructure and scalability.

Benefits

  • The opportunity to build products at the intersection of AI and modern software development.
  • Meaningful ownership and influence over technical decisions.
  • A collaborative environment with minimal bureaucracy and high trust.
  • Direct impact on product direction and customer outcomes.
  • Flexibility in how you work, with a hybrid model designed to balance collaboration and focus time.
  • The chance to learn, experiment, and grow alongside a team exploring what's possible with emerging technologies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service