Senior Engineer, Full-Stack Software
3 days ago
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're transparent with our employees. You'll hear updates on company financials, how we're performing against bonus goals, and how we're responding to challenges we face. We're growing. For you, that means unparalleled growth opportunities and a role in shaping the direction of the company. We're fun. You'll work with and learn from the smartest people in the industry and have a blast doing it. About The TeamWe 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.
Role OverviewWe'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.
ResponsibilitiesDesign and implement robust full-stack solutions using:React/TypeScript frontend with Mantine component libraryPython backend services (Flask, FastAPI, or similar)GraphQL APIs with Apollo Client (frontend) and Python-based GraphQL serversContribute to technical decision-making processes while balancing business requirements with technical constraintsFollow and help establish best practices for code quality, testing, and deployment processes across the entire stackCollaborate with product management, UI/UX designers, and engineering leads to implement technical specificationsImplement scalable data models and APIs to support complex business logicOptimize application performance across multiple applicationsApply type safety and code reusability best practices across the frontend and backendParticipate in the full development lifecycle from planning to deploymentMentor junior engineers and provide technical guidance through code reviewsManage small teams for specific projects or features when neededSupport team members' professional development with constructive feedbackRequired Skills & Experience
3+ years of experience in full-stack developmentSome experience (1+ years) in team leadership or people management in a technical contextStrong knowledge of React, TypeScript, and modern JavaScript practicesProficiency in Python and related frameworks (Flask, FastAPI, or similar)Experience with SQL databases, ORM technologies (SQLAlchemy), and GraphQL (Apollo Client and Python-based servers)Familiarity with UI component libraries (particularly Mantine or similar)Experience with form management in React applicationsUnderstanding of state management patterns, testing frameworks, and deployment strategiesExperience with build systems, module bundlers, and CI/CD pipelinesExcellent verbal and written communication skills in English for technical discussions, documentation, and knowledge sharingProficiency with preferred development environment (Mac or Linux) and related development toolsAbility to collaborate synchronously with team members during core hours (10:00 AM - 6:00 PM US Eastern Time) while respecting work-life balancePreferred Qualifications
Experience in advertising technology or marketing analyticsKnowledge of budget management and financial data systemsExperience developing multi-app workspaces or monoreposFamiliarity with data visualization libraries and techniquesUnderstanding of accessibility standards and best practicesExperience with real-time data processing systemsUnderstanding of data privacy regulations and security best practicesExperience with systems compliant with ISO 27001 and other security frameworks such as SOC 2, NIST 800-53, or HIPAA requirementsContributions to open-source projects or technical communityKnowledge of first principles (e.g. basics of tools, internals of the computer, low level concepts and how work actually gets done, etc)Advanced degree in Computer Science or related fieldMore about Kepler:
Benefits & Perks
Healthcare/Dental/VisionUnlimited PTO401k Contributions$75/mo Wellness Stipend$100/mo Mobile Phone Stipend$50/mo Internet Stipend$500/yr Annual Learning Stipend$2,000/yr Annual Tuition StipendOne-time $200 New Hire Home Office Equipment StipendParental Leave - 16 week primary caregiver / 6 week secondary caregiver leaveAnnual Work From Anywhere 4 weeks per yearKepler 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 website or working with a recruiter employed by Kepler with a email address. Learn how to stay safe by clicking here
-
Full Stack Software Engineer
2 days ago
Toronto, Ontario, Canada Greenhouse Software Full time $1,200,000 - $1,420,000 per yearOur mission at Greenhouse is to make every company great at hiring – so we go to great lengths to hire great people because we believe that they're the foundation of our success. At Greenhouse, you'll join a team that collaborates purposefully, fosters inclusivity, and communicates with transparency and accountability so we can help companies measurably...
-
Senior Full-Stack Software Engineer
1 week ago
Toronto, Ontario, Canada SRED Full time $100,000 - $180,000 per yearSenior Full-Stack Software Engineer (MEAN Stack)We're - a fast-moving startup, building an AI-based platform that helps companies in Canada to get the funding they need for their innovative tech & science projects. We're looking for a MEAN Full Stack Developer who loves turning ideas into clean, high-performing code. If you thrive in an environment where...
-
Senior Full-Stack Software Engineer
1 week ago
Toronto, Ontario, Canada SRED Full time $90,000 - $120,000 per yearSenior Full-Stack Software Engineer (MEAN Stack)We're - a fast-moving startup, building an AI-based platform that helps companies in Canada to get the funding they need for their innovative tech & science projects. We're looking for a MEAN Full Stack Developer who loves turning ideas into clean, high-performing code. If you thrive in an environment where...
-
Java Full Stack Software Developer
1 day ago
Toronto, Ontario, Canada Redwood Software Full time $80,000 - $120,000 per yearOUR MISSIONAt Redwood, we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative...
-
Senior Full Stack Engineer
20 hours ago
Toronto, Ontario, Canada Shift4 Full time US$100,000 - US$160,000 per yearOverviewShift4 (NYSE: FOUR) is boldly redefining commerce by simplifying complex payments ecosystems across the world. As the leader in commerce-enabling technology, Shift4 powers billions of transactions annually for hundreds of thousands of businesses in virtually every industry. For more information, visit Senior Full Stack EngineerShift4 is...
-
Senior Full Stack Software Engineer
3 days ago
Toronto, Ontario, Canada Talently Full time US$120,000 - US$240,000 per year*hiring on behalf of our clientTitle:Full Stack Software EngineerTime:Full-TimeLocation:Hybrid / Remote-Friendly (Office in Toronto)Compensation:$150-200k/y + equityThe CompanyOur client is building the "Shopify for Content Creators," empowering individuals to earn a living working for themselves online. Backed by top-tier VCs and well-known angel investors,...
-
Senior Software Engineer, Full-Stack
3 days ago
Toronto, Ontario, Canada Fitch Group Full time $100,000 - $150,000 per yearSoftware Engineer, Full-Stack Applications – Credit ModuleLocation: TorontoFitch Ratings is currently seeking a Software Engineer - Full-Stack Applications to join our global technology team in Toronto. This is your opportunity to build mission-critical applications that power how a world-leading credit ratings agency delivers insights - where your code...
-
Java Full Stack Software Developer
3 days ago
Toronto, Ontario, Canada Redwood Software Inc. Full time $80,000 - $120,000 per yearOUR MISSIONAt Redwood, we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative...
-
Full Stack Software Engineer
1 week ago
Toronto, Ontario, Canada Wingmate Inc. Full time $90,000 - $120,000 per yearWingmate develops technologies that help businesses grow and maintain sales, organize service and simplify operations. With our award-winning applications, Wingmate supports thousands of businesses across the world to help them grow.Our software handles information at a large scale across a wide array of industries. At Wingmate, we're looking for engineers...
-
Senior Full Stack Software Engineer
3 days ago
Toronto, Ontario, Canada Sedorh Careers, partnered with TEEMA Full time $150,000 - $190,000 per yearJob Title: Senior Full Stack Software EngineerFull Time/ RemoteRemote in Ontario (You must currently live in Ontario)Pay: $150,000 to $190,000 base salaryEXCELLENT BENEFITSWho is HiringOur client is a world-class digital studio composed of 70+ of the best senior engineers and designers in the world, from companies like Facebook, Apple, Google, Coinbase,...