
NinjaCat is a digital marketing performance management platform built for agencies, media companies, and brands. The NinjaCat platform is powered by the industry’s most transformational data model for multi-channel digital marketing performance analytics, connecting hundreds of marketing data sources into a single platform. Marketers using NinjaCat can build and automate beautiful reports and dashboards at scale. By eliminating manual data wrangling and accelerating time to insight, NinjaCat’s reporting and campaign monitoring solutions empower teams to communicate quickly and insightfully to prove the effectiveness of their marketing efforts to business stakeholders.
51 - 200 employees
November 19

NinjaCat is a digital marketing performance management platform built for agencies, media companies, and brands. The NinjaCat platform is powered by the industry’s most transformational data model for multi-channel digital marketing performance analytics, connecting hundreds of marketing data sources into a single platform. Marketers using NinjaCat can build and automate beautiful reports and dashboards at scale. By eliminating manual data wrangling and accelerating time to insight, NinjaCat’s reporting and campaign monitoring solutions empower teams to communicate quickly and insightfully to prove the effectiveness of their marketing efforts to business stakeholders.
51 - 200 employees
• Design, build, and maintain robust integrations with third-party advertising and marketing platforms (Google Ads, Facebook Ads, LinkedIn, TikTok, etc.) • Develop and optimize ETL pipelines to handle large-scale data ingestion with high reliability and performance • Build resilient systems that gracefully handle API rate limits, failures, and data inconsistencies • Monitor and troubleshoot data pipeline issues, ensuring data quality and completeness • Contribute to the architecture and design of our data ingestion infrastructure • Write clean, maintainable, and well-tested code following best practices • Participate in code reviews and provide constructive feedback to team members • Collaborate with product and engineering teams to design solutions that meet customer needs and solve real problems • Leverage AI-powered tools (Claude Code, Codex, Cursor, Droids etc.) to accelerate development workflows • Utilize AI for code generation, debugging, documentation, and problem-solving • Share knowledge and best practices with the team on effective AI tool usage • Deploy and maintain services in Kubernetes environments • Participate in on-call rotations and incident response • Implement monitoring, logging, and alerting to ensure system reliability • Continuously improve system performance, scalability, and maintainability
• 8+ years of professional software engineering experience, with significant focus on backend development and data systems • Strong proficiency in TypeScript and Node.js/JavaScript—our primary backend stack • Experience with Kubernetes (K8s) for container orchestration and deployment • Proven experience building integrations with third-party APIs, particularly REST APIs with complex authentication mechanisms (OAuth, API keys, etc.) • Experience with data ingestion, ETL processes, or data pipeline development • Demonstrated ability to leverage AI tools (Claude / Claude Code, Cursor w/ Agents, ChatGPT, etc.) to enhance productivity and code quality • Strong understanding of asynchronous programming, concurrency, and distributed systems • Experience with relational databases • Excellent problem-solving skills and ability to debug complex systems • Strong written and verbal communication skills for a remote-first environment • Self-motivated and able to work independently with minimal supervision • Comfort with ambiguity and ability to make pragmatic technical decisions
• 💻 100% Remote Work — work from anywhere • 🗓️ 4-Day Work Week — a more balanced approach to productivity • 🌴 Unlimited Vacation — flexibility to recharge when needed • 💰 Employee Stock Options • 🩺 Comprehensive Health, Dental, Vision, and Life Insurance • 💼 401(k) retirement plan • 📚 Free Books — through NinjaCat’s reading program • 🎓 Personal Learning & Development Stipend • 🧘 Monthly Health & Wellness Reimbursement • 😺 A “Purrfect” Culture — enjoy cat puns and memes in good company • 🏆 Award-Winning Workplace — recognized by Inc. Magazine and rated 4.7★ on Glassdoor****
Apply NowNovember 19
Software Engineer in Tailscale's Product Strategy team developing AI connectivity solutions. Collaborating with customers and internal teams to create innovative prototypes and integrations.
🇨🇦 Canada – Remote
💵 $191.6k - $302.8k / year
💰 $100M Series B on 2022-05
⏰ Full Time
🟡 Mid-level
🟠 Senior
🧑💻 Full-stack Engineer
November 19
Senior Software Engineer developing and maintaining software solutions within a gaming company. Leading technical initiatives and mentoring junior engineers with a passion for gaming.
November 18
Senior Full Stack Developer enhancing integrations on our marketing platform. Collaborating with teams to build scalable APIs and intuitive interfaces for users.
November 18
Join Wealthsimple as an Intermediate Software Developer on the Corporate Actions team. Design and maintain systems for processing corporate actions and client dividends at scale.
🇨🇦 Canada – Remote
💰 Private Equity Round on 2021-05
⏰ Full Time
🟡 Mid-level
🟠 Senior
🧑💻 Full-stack Engineer
November 18
1001 - 5000
Senior Software Engineer building and evolving messaging products at Braze. Collaborating to tackle engineering challenges and enhance client messaging experiences.