We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Sonata Window Fashions and Interior Design logo
Sonata Window Fashions and Interior Design Verified
Retail, Interior Design, Home Furnishings

Software Engineer (Full Stack + AI/LLM Integrations)

Calgary, Alberta, CanadaOnsiteFull Time$40,000–$60,000 /yrPosted 2 months ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

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

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • On-site parking
  • Paid time off
  • Store discount

Work Location: In person

Pay: $40,000.00-$60,000.00 per year

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • Extended health care
  • On-site parking
  • Paid time off
  • Store discount
  • Vision care

Work Location: In person

Ready to apply?
You'll be redirected to Sonata Window Fashions and Interior Design's application page.