Software Engineering

Junior Software Developer

at Conversant Teamware Inc

πŸ“ Location Calgary, Alberta
πŸ“‹ Details Full-time
πŸ“… Posted

About the Role

Build backend services, data pipelines, tests

About Conversant Teamware Inc

Calgary-based AI startup focused on enterprise messaging

Full Description

ABOUT CONVERSANT TEAMWARE

Conversant Teamware is an Alberta-based AI startup building the next generation of enterprise messaging β€” multi-threaded group chat with an AI layer that understands what your team needs before they ask. Our platform is protected by five granted patents covering AI-agent-assisted commerce, visual multi-threaded messaging, and knowledge graph intelligence.

Our market is oil and gas operations: field crew coordination, incident response, and in-chat procurement β€” where fast, structured communication saves time and money. You'll work directly with the CTO, touch real production code early, and grow fast.

Learn more: conversantlab.com

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

THE ROLE

As our Junior Software Developer, you'll be embedded in the core product team from day one. You'll build and ship across our backend services, AI agent pipeline, and integration layer β€” with mentorship and clear ownership from the start.

Your responsibilities will include:

β€’ Building and maintaining backend services in Node.js and Python

β€’ Writing scripts, tooling, and data pipelines to support our graph and NLP workflows

β€’ Integrating third-party APIs (LLMs, webhooks, messaging platforms)

β€’ Writing unit tests and participating in code reviews

β€’ Collaborating directly with senior developers and the founding team on architecture decisions

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

REQUIRED SKILLS

β€’ Node.js β€” REST APIs, async/await, basic WebSocket familiarity

β€’ Python β€” scripting, data processing, working with libraries

β€’ Git and version control β€” branching, pull requests, collaborative workflow

β€’ SQL and basic databases β€” queries, schemas, data modelling fundamentals

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

BONUS SKILLS (will accelerate your application)

β€’ React / TypeScript β€” our web client stack

β€’ Redis / Kafka β€” pub/sub and event streaming basics

β€’ Graph databases β€” Neo4j or Cypher curiosity

β€’ LLM / AI APIs β€” OpenAI or Anthropic SDK experience

β€’ Docker / containers β€” local dev and basic Kubernetes

β€’ WebSockets β€” real-time messaging fundamentals

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

WHAT WE'RE LOOKING FOR

β€’ 1–2 years of experience, or strong personal or academic projects β€” we care about what you've built

β€’ Comfortable asking questions and owning tasks with guidance

β€’ Genuine curiosity about AI, graph data, and real-time systems

β€’ Location: Calgary or Edmonton

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

WHAT YOU'LL GET

β€’ Ground-floor opportunity at a patented AI platform startup

β€’ Equity participation

β€’ Exposure to graph AI, real-time systems, and enterprise SaaS β€” a rare junior rΓ©sumΓ© builder

β€’ Flexible, remote-friendly environment with a Calgary-based team

β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”

HOW TO APPLY

Send your rΓ©sumΓ© and a brief note on something you've built to:

davidt@conversantlab.com

We review every application personally. No recruiters.

Opens in a new tab on the company's website