Senior Systems Full-Stack Engineer
Appnovation View all jobs
- Vancouver, BC
- Permanent
- Full-time
- Rapidly turn concepts into interactive prototypes using AI design tools (v0.dev, bolt.new, Lovable, etc.).
- Build secure, scalable full-stack applications from prototype to production, emphasizing robust backend architecture, relational database design, and complex logic structures.
- Develop and translate UI prototypes into production-ready frontends, adapting flexibly across modern JavaScript frameworks (React/Vue) and structured low-code enterprise platforms (OutSystems) based on client needs.
- Align all components with existing design systems, including tokens, color, typography, and brand guidelines.
- Design and implement RESTful APIs and backend services (e.g., Supabase), integrating SQL/NoSQL databases for efficient data management.
- Implement authentication, caching, and performance optimizations across the stack.
- Collaborate with UX Designers, AI Builders, and Innovation Leads throughout the development lifecycle.
- Maintain component libraries and design systems in Figma to streamline design-dev workflows.
- Document technical decisions and implementations in Jira.
- 6+ years of full-stack development experience.
- Strong foundational understanding of web architecture, with expertise bridging modern JavaScript frameworks (React, Vue) and enterprise application platforms (e.g., OutSystems, Appian).
- Proven backend experience with a strong emphasis on relational database design (SQL), complex logic structures, and strongly-typed/compiled environments (e.g., C#, Java, TypeScript).
- Hands-on experience with AI design tools (v0.dev, bolt.new, Lovable) and workflow automation (N8N).
- Strong background in backend development, including API design (REST/GraphQL) and database management (PostgreSQL, MySQL, MongoDB).
- Skilled in authentication (OAuth, JWT), caching, and performance optimization.
- Deep understanding of design systems, tokens, and component-driven development.
- Expert Figma user, proficient with design system management and CSS frameworks (e.g., TailwindCSS).
- Experienced with TypeScript, modern JavaScript (ES6+), and cloud deployment (AWS, Azure, GCP).
- Proven track record of delivering production-grade applications and maintaining high attention to detail.
- Strong collaboration, problem-solving, and adaptability in fast-paced environments.
- Portfolio demonstrating full-stack builds, design system work, and AI design tool use.
- Previous working experience with OutSystems is a plus
- Experience in the Insurance sector is a bonus
- Challenging and rewarding work with real impact
- Growth opportunities for personal and professional development
- Exposure to exciting projects and high-profile clients
- Supportive work environment with access to company leaders
- Hybrid working model