Software Engineer (Full-Stack)
- Remote, Canada
Remote
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Workplace
- Remote
- Posting language
- English
- Posted
Original job description
About the Opportunity
VSG Recruitment is partnering with an innovative, high-growth technology company operating at the intersection of generative AI, consumer software, and digital entertainment.
Our client is building a next-generation AI-powered consumer platform designed to transform how people create, interact with, and share digital content.
With a rapidly growing user base and over 100 million creations generated on its platform, the company is scaling its technology and expanding its engineering team.
This is an opportunity to join a small, highly technical team where engineers have significant ownership, move quickly, and directly influence the product experience.
The Role
We are seeking a Software Engineer (AI / Full Stack) who combines strong technical expertise with a product-focused mindset.
This is not a traditional frontend, backend, or machine learning position. The successful candidate will own product features end-to-end, from initial concept and rapid prototyping through development, AI integration, deployment, and ongoing optimization.
You'll work across the entire technology stack, building consumer-facing experiences, integrating cutting-edge AI models, and developing scalable infrastructure that supports millions of interactions.
The ideal candidate enjoys building products, experimenting with emerging technologies, and delivering features that real users engage with.
Key Responsibilities
End-to-End Development: Design, develop, and launch complete product features across frontend, backend, infrastructure, and AI integrations.
Rapid Prototyping: Translate ideas into functional prototypes quickly, moving from concept to working product in hours rather than weeks.
Generative AI Integration: Experiment with emerging image, video, and language models to develop engaging consumer experiences.
Scalable Engineering: Build and optimize applications and AI pipelines supporting millions of interactions monthly.
Performance Optimization: Develop low-latency AI experiences with a strong focus on responsiveness and user experience.
Data-Driven Development: Implement analytics, evaluate user engagement, and continuously improve features based on measurable results.
Full-Stack Ownership: Work across React, TypeScript, Node.js, APIs, infrastructure, and AI inference systems.
Product Innovation: Collaborate with a small engineering team to identify opportunities, experiment rapidly, and deliver meaningful product improvements.
Required Qualifications
Demonstrated experience developing and shipping software products used by real customers.
Experience building or contributing to a product or feature that has supported 10,000+ users.
Strong full-stack development experience across frontend and backend technologies.
Advanced proficiency in TypeScript and JavaScript.
Hands-on experience developing modern web applications using React.
Strong understanding of Node.js, API development, backend architecture, and data modeling.
Experience designing and maintaining production infrastructure.
Practical experience integrating generative AI models or a demonstrated ability to learn and implement emerging AI technologies quickly.
Strong product intuition with an emphasis on usability, performance, and user engagement.
Ability to work independently, prototype rapidly, and deliver solutions with minimal direction.
Comfortable operating in a fast-paced, highly collaborative startup environment.
Technology Stack
Application Development
TypeScript
JavaScript
React
Node.js
Convex
Artificial Intelligence
Generative AI
Diffusion Models
Large Language Models (LLMs)
Multimodal AI
AI Model APIs and Inference Systems
What Makes You a Strong Fit
You'll thrive in this role if you:
Enjoy building side projects, experimenting with new technologies, and bringing ideas to life.
Naturally explore new AI models and find creative ways to incorporate them into products.
Can independently take a feature from initial concept through production.
Think beyond writing code and care deeply about product adoption, retention, and user experience.
Prefer rapid experimentation, continuous improvement, and measurable outcomes.
Are comfortable taking ownership and working across multiple technical disciplines.
Why Consider This Opportunity?
Cutting-Edge AI: Work directly with emerging generative AI technologies and multimodal models.
Real-World Scale: Build products used by a large and growing consumer audience.
High Ownership: Take responsibility for meaningful features from concept through launch.
Product Impact: See the direct impact of your work on user engagement and product growth.
Fast-Paced Innovation: Join a small, technically strong team focused on rapid development and experimentation.
Career Growth: Gain exposure to full-stack engineering, AI integration, infrastructure, and consumer product development.
More about this job
Responsibilities
You will own product features end-to-end, from initial concept and rapid prototyping through development, AI integration, and deployment. You will also build and optimize scalable infrastructure and AI pipelines to support millions of user interactions.
Requirements
The role requires strong full-stack development experience with advanced proficiency in TypeScript, JavaScript, React, and Node.js. Candidates must have practical experience integrating generative AI models and a proven track record of shipping software products to a significant user base.
Skills
- Full-stack development
- TypeScript
- JavaScript
- React
- Node.js
- Generative AI
- API development
- Infrastructure management
- Data modeling
- Rapid prototyping
- Diffusion models
- Large language models
- Multimodal AI
- Convex
- Performance optimization
- Product development
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Data & Analytics
Keywords
- Software Engineer
- Full-Stack
- Generative AI
- TypeScript
- JavaScript
- React
- Node.js
- Convex
- Diffusion Models
- Large Language Models
- Multimodal AI
- API
- Infrastructure
- Rapid Prototyping
- Data Modeling
- Product Development
- AI Inference
- Web Applications
- Performance Optimization
- Consumer Software
- Digital Entertainment
- Scalable Engineering
- User Engagement
- Analytics
- Startup
- Cloud Infrastructure
- Backend Architecture
- Frontend Development
- AI Integration
- Low-latency