Enable job alerts via email!
A leading marketing technology firm in Toronto is seeking an experienced Senior Full-Stack Engineer to develop their innovative platform. Responsibilities include designing full-stack solutions using React, TypeScript, and Python, while mentoring junior engineers. Candidates should have a strong background in both frontend and backend technologies, along with team leadership experience. The role offers growth opportunities and a collaborative environment.
Kepler executes engineered marketing, where every message and ad delivered helps create a more personalized and productive relationship between brands and their consumers. We do this by acting as clients’ agency of record, as their in-house team, or some hybrid of the two – and by harnessing data and technology across all paid digital media and data-driven CRM channels.
Kepler prides itself on being a great place to work. In fact, we’re proud to share that AdAge recognized Kepler among the Best Place to Work in 2022, validating our investment in our team and our clients.
We are building innovative data-driven solutions that power informed decision-making across advertising and marketing technology. Our platform leverages advanced analytics, real-time data processing, and sophisticated budgeting and pacing capabilities to deliver actionable insights and automated controls for campaign management. As a team of technologists, we aim to produce human-copiloted systems for creative groups to propel humanity and society forward.
We're seeking an experienced Senior Full-Stack Engineer to join our engineering team in the ongoing development and evolution of our platform. The ideal candidate will have a strong background in both frontend and backend technologies, with particular emphasis on React, TypeScript, and Python. This role offers the opportunity to make significant technical contributions to a sophisticated platform used by marketing professionals while collaborating with team leads, mentoring junior engineers, and occasionally managing small teams for specific projects.
Kepler is a people first organization. If this roles piques your interest but you may not check every box, we still encourage you to apply! Studies show that imposter syndrome can prevent women and people of color from applying unless they meet every single qualification. We welcome all who are interested to apply, you just might be a great candidate for this role or others.
Protect yourself from recruitment fraud. The only way to apply for a position at Kepler is by submitting a direct application via the Keplergrp.com website or working with a recruiter employed by Kepler with a @keplergrp.com email address. Learn how to stay safe by clicking here
Create a Job Alert
Interested in building your career at Kepler Group? Get future opportunities sent straight to your email.
*
indicates a required field
First Name *
Last Name *
Email *
Phone *
Resume/CV *
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
LinkedIn Profile *
Do you need sponsorship to work in Toronto (now or anytime in the future)? * Select...
For this role, you may be required to travel from time to time. Are you legally able to travel between the US and Canada? *
What is your target compensation level, base and bonus in CAD? Applications that do not include a number or range will not be considered. *
When is your soonest available start date? *
What is your mailing address? *
Please provide the URL of your GitHub/GitLab profile. *
Please provide a URL to a code repository that best demonstrates your full-stack development capabilities. *
This repository must:
- Contain at least 10 substantive commits from you
- Include both frontend (React/TypeScript preferred) and backend (Python preferred) components
- Demonstrate your approach to testing and documentation
- Be accessible to our review team (public or with temporary access provided). If non-public but share-able, please share with:
https://github.com/pappasam
https://github.com/ahoch10
https://github.com/jlopez-courrau
In 2-3 sentences, describe your specific role ("Owner", "Collaborator", etc) and contributions to this repository. *
Please confirm you have at least 3 years of full-stack development experience: * Select...
Please confirm you have at least 1 year of technical team leadership experience: * Select...
We invite potential applicants to share their demographic background. If you choose to complete this survey, your responses may be used to identify areas of improvement in our hiring process.
How would you describe your gender identity? (mark all that apply) Select...
How would you describe your racial/ethnic background? (mark all that apply) Select...
How would you describe your sexual orientation? (mark all that apply) Select...
Do you identify as transgender? Select...
Do you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning? Select...
Are you a veteran or active member of the United States Armed Forces? Select...