Burnaby based startup is looking for a Junior Full-Stack Developer – AI-Assisted / Vibe Coding Specialist.1. Job Title
Junior Full-Stack Developer – AI-Assisted / Vibe Coding Specialist
Welcome to the future of software engineering. We are a fast-paced, forward-thinking teach company based in Burnaby, we value agility, rapid execution, and continuous iteration over rigid legacy processes. We don't just write code; we architect solutions at speed.
We are seeking a high-energy, ambitious Junior Full-Stack Developer who enthusiastically embraces the concept of "vibe coding." Instead of getting bogged down by boilerplate setup, you know how to command AI coding assistants, Large Language Models (LLMs), and modern development tooling to ship production-grade features in record time. If you thrive on learning rapidly, adjusting on the fly, and building application frameworks at the speed of thought, you will fit right into our highly collaborative ecosystem.
3. Key Responsibilities
Rapid Prototyping & AI Workflows: Leverage AI coding assistants (e.g., GitHub Copilot, Cursor, LLMs) effectively to generate boilerplate code, debug, rewrite legacy systems, and build software rapidly.
Full-Stack Feature Development: Design, build, and maintain scalable web applications utilizing Python, PHP and Node.js on the backend, paired with responsive, polished user interfaces using React, or other mobile app development skills.
Database & Infrastructure Management: Write clean, performant queries and manage relational database architecture using MySQL or PostgreSQL. Deploy, monitor, and troubleshoot applications within Linux-based environments.
API & Ecosystem Integration: Develop, test, and implement robust integrations including custom e-commerce pipelines, point-of-sale (POS) mechanisms, and standard payment gateway APIs.
Collaborative Version Control: Maintain clean code repositories and streamline deployment pipelines via Git and CI/CD best practices.
4. Technical Requirements & Qualifications
Core Tech Stack: Python | React | Node.js | Linux | Git | MySQL / PostgreSQL
Experience: Approximately 1 year of professional software engineering experience, or a highly substantive portfolio of complex personal/academic projects demonstrating full-stack competencies.
Methodology & Mindset: Proven hands-on knowledge of "vibe coding". You know how to frame prompts, validate AI outputs, catch contextual bugs introduced by LLMs, and dramatically optimize your development lifecycle.
Preferred Assets: Prior exposure to or project-level experience in eCommerce infrastructure, point-of-sale (POS) logic, and secure payment gateway API development (e.g., Stripe, PayPal) is a definitive plus.
Education: A university degree or college diploma in Computer Science, Software Engineering, or a closely related technical field.
Soft Skills & Resilience: Exceptional verbal and written communication skills. An innate capability to conduct rapid, independent research to solve complex anomalies. A near-vertical learning curve with the emotional resilience to work smoothly under pressure and deliver to tight product timelines.
5. Funding Eligibility Requirements
This position is partially funded through a Canadian federal youth employment program. To comply with the strict legislative criteria of this economic grant, candidates must meet the following conditions at the time of application:
Age Requirement: Must be between the ages of 18 and 30 (inclusive) at the start of employment.
Legal Status: Must be a Canadian Citizen, Permanent Resident (PR), or a person who has been granted refugee status in Canada.
Work Authorization: Must be legally entitled to work in Canada according to the relevant provincial legislation and regulations. (Note: Temporary residents, including international students or individuals on open work permits, are unfortunately not eligible for this specific funded stream).
6. What We Offer / How to Apply
You will gain exposure to real-world financial architectures, retail technology systems, and autonomous project ownership.
7. Work Term
You will begin with a 6-month contract term, with the opportunity to transition into a full-time position based on performance.
To Apply: Please submit your Resume, GitHub profile link, and a brief note explaining your favorite way to integrate LLMs into your current coding workflow to career@goopter.com with the subject line "Junior Full-Stack Developer - [Your Name]".