×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer (Full Stack + AI​/LLM Integrations

Job in Calgary, Alberta, D3J, Canada
Listing for: Socket.dev
Full Time position
Listed on 2026-08-03
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Full Stack Developer, DevOps
Salary/Wage Range or Industry Benchmark: 45000 - 60000 CAD Yearly CAD 45000.00 60000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Full Stack + AI/LLM Integrations)
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 product ionize 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; Open Telemetry, Cloud Logging, etc.).

Experience with LLM evaluation, prompt/version management, RAG pipelines, vector databases, and safety/guardrails.
CI/CD experience (Git Hub Actions, Git Lab CI, Cloud Build) and infrastructure-as-code (Terraform).
Performance tuning across frontend, backend, and database layers.
Tech stack (example)      Frontend:  Next.js, React, Type Script
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
Benefits     Casual dress
Company events
Dental care
Extended health care
On-site parking
Paid time off
Store discount
Vision care
Work Location   In person
Pay: $45,000.00-$60,000.00 per year
Benefits     On-site parking
Work Location   In person

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary