< More Jobs

Posted on 2026/01/07

Software Engineer (Full Stack + AI/LLM Integrations)

Sonata Window Fashions and Interior Design

Calgary, AB

Full-time and Part-time

Full Description

About the role

We’re looking for a Full Stack Software Engineer who can build and ship modern web applications end-to-end—front end, backend APIs, databases, deployments—and who also understands how to design systems that scale.

You’ll be building production-ready services on Google Cloud Platform (GCP), integrating third-party APIs, and developing AI-enabled capabilities (LLMs/agents and computer vision) that deliver real value.

What you’ll do

• Build user-facing features using Next.js or modern JavaScript frameworks (React preferred).

• Design and implement backend services and RESTful APIs using Node.js, following REST best practices (versioning, pagination, auth, error handling, observability).

• Apply best practices for building scalable full stack applications, including:

• clean architecture and modular codebases

• performance optimization (frontend + backend)

• caching and efficient data access patterns

• reliability practices (timeouts, retries, idempotency)

• monitoring, logging, and alerting

• Own database design: data modeling, schema design, indexing, query performance, and migrations.

• Work with ORMs (especially Prisma) and databases like PostgreSQL and MongoDB.

• Deploy and operate services on Google Cloud Platform (GCP) with a focus on reliability, scalability, and cost awareness, including:

• Cloud Run deployments

• Google Cloud Load Balancing (traffic routing, SSL/TLS, scaling considerations)

• API Gateway (secure exposure of services, routing, policies, auth)

• Collaborate on AI-driven features using Vertex AI and related tooling.

• Build workflows and integrations using n8n (automation, event-driven flows, webhooks, scheduling, retries).

• Read API documentation, integrate third-party services, and troubleshoot integration issues end-to-end.

• Use Postman extensively for API development and testing (collections, environments, auth flows, automated test scripts).

• Contribute to AI/ML functionality including:

• practical understanding of LLMs and agent-based systems (tool use, function calling, RAG, evaluation)

• experience with computer vision workflows (data prep, inference pipelines, model integration)

• exposure to fine-tuning/training workflows (or partnering closely with ML engineers to productionize them)

• Write and maintain automated tests, with emphasis on end-to-end testing and quality gates in CI/CD.

• Work in an Agile environment using tools like Jira or Asana (planning, estimation, sprint execution, documentation).

Required qualifications

• Strong hands-on experience in full stack development:

• Frontend: Next.js and/or React (or similar modern JS framework)

• Backend: Node.js with API design and implementation experience

• Demonstrated ability to design and build scalable full stack applications (performance, reliability, maintainability).

• Solid understanding of REST APIs, security fundamentals, and integration patterns.

• Strong experience with Postman for API testing and development.

• Database expertise: schema design + hands-on work with PostgreSQL and/or MongoDB.

• Experience with Prisma (or similar ORM) and data modeling best practices.

• Experience deploying and operating production services on GCP, including:

• Cloud Run

• Google Cloud Load Balancer

• API Gateway

• Working knowledge of Vertex AI (or comparable ML platform) and how AI capabilities are integrated into applications.

• Working knowledge of n8n and building reliable automation workflows.

• Ability to read and implement against external API docs, integrate multiple services, and debug failures.

• Strong programming skills in Java, JavaScript, and Python (must-have).

• Familiarity with Agile delivery and tools such as Jira/Asana.

• Strong testing mindset: unit/integration testing plus E2E testing (e.g., Playwright/Cypress/Selenium).

Nice to have

• Experience with authentication/authorization (OAuth2, JWT), rate-limiting, and API gateways.

• Observability experience (structured logging, tracing, metrics; OpenTelemetry, Cloud Logging, etc.).

• Experience with LLM evaluation, prompt/version management, RAG pipelines, vector databases, and safety/guardrails.

• CI/CD experience (GitHub Actions, GitLab CI, Cloud Build) and infrastructure-as-code (Terraform).

• Performance tuning across frontend, backend, and database layers.

Tech stack (example)

• Frontend: Next.js, React, TypeScript

• Backend: Node.js (Express/Fastify/NestJS), REST APIs

• DB: PostgreSQL, MongoDB, Prisma

• Cloud: Google Cloud (Cloud Run, Load Balancer, API Gateway, Vertex AI)

• Automation: n8n

• Testing: Postman + Playwright/Cypress + integration tests

• Process: Agile, Jira/Asana

Job Types: Full-time, Part-time

Pay: $15.00-$25.00 per hour

Expected hours: 24 – 40 per week

Benefits:

• Casual dress

• Company events

• Dental care

• On-site parking

• Paid time off

• Store discount

Work Location: In person

Zero to AI Engineer Program

Zero to AI Engineer

Skip the degree. Learn real-world AI skills used by AI researchers and engineers. Get certified in 8 weeks or less. No experience required.