Base Career helps you apply smarter for this job.
Key skills for this role
Why? Because our time is limited, our competition is fierce, and our margin for error is small. For us to have the greatest impact on the world, we need to be laser focused on our core mission, which is...
That’s why Knak exists.
We are a world-class enterprise email and landing page creation platform with a focus on making successful and happy customers by providing them with an incredibly powerful, yet easy to use creation platform.
Our industry leading SaaS solution is built by Marketers, for Marketers. We know that it’s the small things that make the biggest impact and that emails and landing pages are where the rubber hits the road when it comes to Marketing Automation. We change the way Marketers work by making them more efficient, while improving conversion rate of their campaigns and helping them stay on brand.
Oh, and we have a bit of fun while doing it, too!
We’re looking for an experienced software developer to help scale the intelligence of Knak’s AI platform. In this role, you’ll design and build the robust systems that power AI agents—enabling them to analyze data, generate complex marketing assets, and deliver incredible value to our customers.
This role is highly impactful: you’ll contribute to architecture decisions, mentor teammates, and collaborate across engineering and product to shape the future of marketing automation.
Build reliable APIs : Develop and maintain RESTful APIs with Laravel (PHP), ensuring testability, observability, and performance.
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Ottawa, CAN
Knak is seeking a Senior Software Developer to build and scale the AI agents powering its marketing automation platform. The role covers Python agent runtimes, LLM evaluations, AI microservices, Laravel APIs, AWS infrast
Ottawa, CAN
Knak is seeking a Senior Product Marketing Manager to rebuild and lead product marketing across its enterprise SaaS portfolio. The role owns messaging, end-to-end launches, customer marketing, enablement, and expansion p
, CAN
Ottawa, CAN
Ottawa, CAN
Ottawa, CAN
Ottawa, CAN
, CAN
, CAN
Ottawa, CAN
Create AI microservices : Build Python and Node.js services for AI agent hosting and LLM interaction, enabling seamless content generation.
Design across the stack : Apply object-oriented and functional programming to deliver scalable and maintainable systems.
Optimize databases : Tune queries and indexing for MySQL to improve speed and reduce latency.
Deploy to the cloud : Use AWS services (Lambda, CDN delivery, optimization) to build secure, scalable infrastructure.
Elevate code quality : Lead and participate in code reviews, maintaining high standards across the team.
Collaborate cross-functionally : Work with product, design, QA, and DevOps to align solutions with business needs.
Mentor engineers : Share knowledge and set a high bar for technical excellence.
6+ years of backend software development experience
Strong proficiency in PHP (Laravel), Python, Node.js, and MySQL
Expertise in RESTful APIs, TDD, CI/CD (GitHub Actions)
Experience with SaaS architecture, microservices, and AWS
Knowledge of observability, performance tuning, and scalability
Familiarity with Docker/Kubernetes
Excellent problem-solving skills and a collaborative mindset
Experience in AI-powered product development
Background with LLMs, LangGraph, or AI agent frameworks
Prior experience in a fast-growing SaaS company
The marketing production platform for enterprise teams where emails, landing pages, and digital assets go from first draft to launch-ready.
Visit company websiteJobs and hiring trendsFull-time
Senior · 6+ years experience
Remote
Apply faster on company sites with our extension.