Software Engineer (full Stack + Ai/llm Integrations)

Calgary, AB, CA, Canada

Job 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

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3375208
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Part Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, CA, Canada
  • Education
    Not mentioned