BIMM
Senior Full Stack Agentic Developer, Contract
Canada · Senior
Sponsorship not specifiedDetected 6 days ago
TypeScriptReactNode.jsFull-Stack DevelopmentAWSCloud PlatformsDockerLinuxGraphQLRESTOAuthLLMsLangGraphAI OrchestrationDesign SystemsCRMManual TestingResearchLeadership
About the role
- Local candidates (GTHA) will be asked to join us at BIMM HQ (Distillery District) 2 days per week.
- Our Technology department is a 50+ person distributed team of Developers, QA, and Architects delivering amazing digital products on a leading-edge technology stack.
Responsibilities
- Developing APIs (Application Programming Interfaces): Creating interfaces that allows different applications to communicate with each other.
- Build and maintain automated evaluation pipelines (evals) for agent and skill outputs - including LLM-as-judge scoring, regression test suites, and golden dataset validation - so that prompt and model changes are measurable before they ship.
- Own the prompt engineering lifecycle for assigned tools and skills - version-controlled prompt templates, parametric input injection, and structured system/user role separation - ensuring prompts are testable, reproducible, and free of implicit context drift.
- Contribute to the team's MCP tooling catalog - implement, test, and document MCP-compatible API integrations (particularly GraphQL/Apollo and developer portal tooling); participate in rollout readiness reviews including SLO definition and support contact documentation.
Requirements
- familiarity with tool interface contracts, versioning, and consumer documentation.
- ability to quantify output quality with measurable metrics rather than vibes."
- Windows 11 or macOS Sonoma/Sequoia or newer is required
- Device must be less than 4 years old
Nice to have
- Demonstrated experience defining and rolling out engineering standards at a team or org level (coding conventions, PR workflows, testing mandates, API contracts)
- Track record of driving AI tool adoption within an engineering team - not just using the tools but creating the onboarding, guidance, and culture around them
- Experience with Styled Components <span data-ccp-props="{
Skills
- Being proficient in a variety of programming languages, frameworks, and tools.
- AI Engineering
- 5+ years of working knowledge with modern frameworks and languages (REACT & NodeJS)
- Familiarity with OAuth2/OIDC, API key management, and access audit trail patterns
- Experience with SSR applications
- Experience with GraphQL and Apollo
- Familiarity with SLO definition and basic observability practices (logs, metrics, distributed traces) for production API services.
- Hands-on experience with LLM structured output patterns: function/tool calling
- Nice to have
- Experience managing and growing engineers - performance conversations, career development, structured feedback
- Comfort operating at the intersection of technical leadership and delivery management - you can write the ADR and run the retro
- Familiarity with AWS & Docker
Company info
- BIMM is a Toronto-based agency that lives at the intersection of data, technology, and creativity to provide clients with high-performing campaigns and digital products that shape connected customer experiences. We've helped our clients implement fully integrated CRM customer journeys, built robust digital experiences, and created national loyalty programs with decades of experience in sectors of automotive, financial, telco and retail.
- We are creative realists, which means our ideas and solutions are grounded in the realities of our clients' business. We believe big ideas are nothing without big results (and flawless execution)
- high-performing agencies deliver high-performing campaigns, products, and experiences
- and the best solutions happen when we collaborate with clients as partners.
- Use a Mac or Windows device (Linux or other OS not supported)
- Windows 10 may be used up to October 2025
- macOS Big Sur, Monterey, and Ventura are not permitted
- Agree to have us install and maintain BIMM's security tools on your device. These tools must remain active, with all permissions and configurations unchanged for the duration of the contract
- BIMM is a Toronto-based agency that lives at the intersection of data, technology, and creativity to provide clients with high-performing campaigns and digital products that shape connected customer experiences.
- We've helped our clients implement fully integrated CRM customer journeys, built robust digital experiences, and created national loyalty programs with decades of experience in sectors of automotive, financial, telco and retail.
- We are creative realists, which means our ideas and solutions are grounded in the realities of our clients' business.
- We believe big ideas are nothing without big results (and flawless execution); high-performing agencies deliver high-performing campaigns, products, and experiences; and the best solutions happen when we collaborate with clients as partners.
- This is an pipelining opportunity - we are anticipating our team growing.
- Who we're looking for
- You use modern tools and frameworks (REACT and Node.js) and can code up an application from scratch and spin up a cloud infrastructure to host it.
- You leverage modern tools and frameworks (REACT and Node.js) to architect and develop applications from the ground up, with a particular focus on enabling agentic workflows.
- You design systems that empower autonomous agents to interact, make decisions, and execute tasks seamlessly building both the application logic and the underlying cloud infrastructure needed to support scalable, dynamic agent operations.
- You have a clear understanding of security and build it into any of your services.
- Although you have full support of your teammates, you can participate in the research and solution to complex problems.
- At the same time, you know when to ask for help and don't let pride or ego get in the way, because after all, you are part of a team.
- "Initiative" is your middle name, and you don't give us a chance to chase you.
- We are on the hunt for people who have an innovative mindset (you still dream of that moonshot project but are currently working on your side -gig)!
- Is this you?
- Technology Requirements
- To ensure a secure and compatible working environment, the following technology requirements must be met:
This listing is sourced directly from BIMM's careers page and normalized into a canonical job model.