logo

View all jobs

Software Engineer - Marketing

Remote, Canada or US · Computer/Software
Software Engineer
We are seeking an experienced and capable Software Engineer to join our Marketing team. This
role will be responsible for architecting, developing, and maintaining both the frontend and
backend of our websites, including our lead capture tooling. As a member of the Marketing
team, you will deliver high-performance, user-friendly digital experiences that align with our
business needs. This is an opportunity to own the website in its entirety, shaping technical
solutions and driving continuous improvements to the user’s experience of our websites.

About You
You are a strong software engineer who takes pride in creating elegant, responsive, and
scalable web solutions. You thrive in fast-paced environments, juggling multiple projects with
confidence and attention to detail. You are someone who moves fast, but does not break things.
You enjoy solving problems, collaborating closely with teams, and constantly seeking ways to
improve the user experience. Your communication is clear and effective, and you’re energized
by taking ownership and seeing projects through to success.

Your Primary Responsibilities
● Develop and maintain web applications
● Optimize websites for performance, accessibility, SEO, and lead capture
● Collaborate with internal teams to implement A/B testing frameworks and individual tests
● Maintain DevOps pipelines and deployment processes
● Manage and prioritize multiple web projects simultaneously
● Proactively identify and resolve technical challenges to improve user experience

Qualifications
● Expert-level skills in semantic HTML, Tailwind CSS, JavaScript, React.js, Next.js,
Typescript
● Proven experience with headless CMS integrations (Contentstack preferred)
● Strong experience in performance optimization, accessibility, and SEO best practices
● Experience maintaining lead capture tooling, preferably at a SaaS company
● Experience implementing and running A/B tests for web optimization
● Familiarity with server-side languages such as Python or Node.js
● Experience with backend concepts (APIs, authentication, scripting, serverless functions)
and DevOps tools (build pipelines)
● Strong attention to detail and commitment to delivering high-quality work
● Excellent communication skills and ability to collaborate with both technical and
non-technical teams

Share This Job

Powered by