
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.
Apply directly at Superset →Create a free account for alerts like thisView Superset immigration profile
This listing is sourced directly from Superset's careers page and normalized into a canonical job model.