Job Summary
Burnaby based start-up is seeking a motivated Junior Software Developer with a focus on AI-assisted vibe coding to join our innovative software development team. This role offers an exciting opportunity to work on cutting-edge applications, leveraging a wide range of technologies including web/mobile development, cloud services, and APIs. The ideal candidate will be passionate about application development, eager to learn, and capable of contributing to both front-end and back-end solutions within an Agile environment.
Duties
- Develop and maintain scalable web/mobile applications using technologies such as JavaScript, Python, PHP, Node.js, React, mobile development tech stacks.
- Collaborate with cross-functional teams to design, implement, and optimize RESTful APIs and integrations with third-party services.
- Write clean, efficient code adhering to best practices in software development and version control using tools like GitHub, and Git.
- Assist in database design and management utilizing SQL databases such as MySQL and PostgreSql Server, ensuring data integrity and performance.
- Design & develop modern AI integrated systems; evaluate, adopt and integrate opensource projects;
- Deploy and manage applications on cloud platforms including AWS, Google Cloud, ensuring high availability and security.
- Participate in Agile development cycles, including sprint planning, stand-ups, and retrospectives to deliver features on time.
- Conduct code reviews, testing, debugging, and documentation to ensure high-quality deliverables.
- Stay current with emerging technologies related to full-stack development and AI integration to continuously improve project outcomes.
Requirements
- Technical Proficiency: Proven experience or strong familiarity with web/mobile development frameworks and languages such as JavaScript, Python, Java, React, REST APIs, Mobile app development skills.
- Cloud & Environment: Hands-on experience with cloud platforms (AWS, Google Cloud) and the ability to work effectively in Linux environments.
- Methodology: A solid understanding of Agile methodologies and the software development lifecycle.
- Problem Solving: Strong analytical skills with a high attention to detail regarding coding standards and best practices.
- AI Adaptability: Excellent communication skills with a proactive attitude toward mastering AI-assisted vibe coding tools.
- 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 for rapid, independent research to solve complex anomalies. A "near-vertical" learning curve with the emotional resilience to deliver high-quality work under tight timelines.
Preferred Assets
- Project-level experience in eCommerce infrastructure, Point-of-Sale (POS) logic, and secure payment gateway API integration (e.g., Stripe, Clover, PayPal).
- Knowledge of quantitative trading systems or financial big data analysis.
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).
What We Offer / How to Apply
You will gain exposure to real-world eCommerce, retail technology systems, financial big data analysis and autonomous project ownership.
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 Vibe CodingSoftware Developer - [Your Name]".
Pay: From $53,000.00 per year
Benefits:
- Casual dress
- Paid time off
- Stock options
Application question(s):
- do you have experience with AI agent development?
Education:
- Bachelor's Degree (preferred)
Experience:
- Python: 1 year (preferred)
Work Location: In person