Superset

Superset

Senior Full Stack Developer

Montreal, QC · Senior

Sponsorship not specifiedDetected 18 days ago
PythonGoReactNode.jsBackend DevelopmentFull-Stack DevelopmentAgentic AIA/B TestingCommunicationCollaborationProblem SolvingMentoringAdaptability

About the role

  • This is a hands-on role for an experienced builder who enjoys solving complex problems and shipping high-quality software.
  • We don't believe AI replaces engineering judgment.
  • We believe it amplifies great engineers who know how to apply it appropriately.

Responsibilities

  • You'll work across the stack to design, build, and evolve features from concept to production while helping establish engineering practices that enable the team to move quickly and sustainably.
  • Design, build, and maintain full-stack applications from concept through deployment.
  • Develop customer-facing features that solve meaningful business problems.
  • Collaborate with teammates to define architecture, technical approaches, and implementation plans.
  • One week you may be designing backend services and APIs; the next, refining user experiences, or improving infrastructure and scalability to support growth.
  • Support and mentor teammates as the engineering organization grows.
  • The opportunity to build products at the intersection of AI and modern software development.
  • If you're energized by building great software, curious about the future of AI, and excited by the pace and ownership that come with startup environments, we'd love to hear from you.

Requirements

  • 10+ years of professional software development experience.
  • 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.
  • Willingness and ability to learn new languages, frameworks, and tools as needed.
  • Comfort operating in startup environments with ambiguity, autonomy, and evolving priorities.
  • While experience with our current stack is nice (Node.js, React, Python, Go), we care more about your adaptability, engineering judgment, and willingness to learn than expertise in any specific technology.
  • Improve system performance, maintainability, and developer experience over time.
  • Must Have
  • Strong software engineering fundamentals and architectural judgment.
  • Experience building and shipping production applications across multiple layers of the stack.
  • Strong debugging and problem-solving skills.
  • A pragmatic approach to balancing speed, technical quality, and business needs.
  • Strong communication and collaboration skills.

Nice to have

  • 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.
  • Meaningful ownership and influence over technical decisions.
  • A collaborative environment with minimal bureaucracy and high trust.
  • Direct impact on product direction and customer outcomes.
  • The chance to learn, experiment, and grow alongside a team exploring what's possible with emerging technologies.

Company info

  • We're looking for a Senior Full Stack Developer to help build and scale the next generation of Kana's products.
  • You'll use a combination of traditional engineering practices and AI-assisted development workflows to deliver meaningful outcomes for customers.
  • You'll contribute directly to product direction, influence technical decisions, and help shape products that deliver practical value to enterprise customers.
  • Ship impactful product capabilities used by enterprise customers.

This listing is sourced directly from Superset's careers page and normalized into a canonical job model.