Senior Full Stack Engineer, Insights

Remote from
Canada flag
Canada
Annual salary
Undisclosed
Salary information is not provided for this position. Check our Salary Directory to estimate the average compensation for similar roles.
Employment type
Full Time,
Job posted
Apply before
26 Jun 2026
Experience level
Senior
Views / Applies
15 / 1

About StackAdapt

Discover the self-serve programmatic advertising platform used by digital marketers around the world.

Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

StackAdapt is seeking a Senior Full Stack Engineer to join its Insights team, focusing on building platform features that help users analyze campaign data and surface actionable ideas. The role involves designing scalable distributed systems, optimizing performance, and collaborating cross-functionally. Candidates should have 5+ years of experience with Ruby on Rails, React, and cloud platforms. The company offers a remote-first culture with competitive compensation and benefits.

Role DNA

Job Complexity
Easy Hard
Pace & Pressure
Relaxed Fast-paced
Autonomy Level
Guided Full Ownership
Communication Load
Independent Highly Collaborative
AI Insight The role requires senior-level expertise in full stack development, distributed systems, and performance optimization, which demands significant experience and problem-solving skills.

Salary Analysis

Median Highly Competitive
$160,000
US Market
$120k – $200k
0 $220k
AI Insight The job posting does not specify a salary range, but for a Senior Full Stack Engineer with 5+ years of experience in the US market, the typical median salary is around $160,000. This role likely offers competitive compensation, including equity and benefits, which aligns with industry standards for senior engineering positions.

Key Skills

Ruby on Rails React GraphQL AWS Distributed Systems Performance Optimization Data Visualization Full Stack Development PostgreSQL Agile

Dear Hiring Manager,

I am excited to apply for the Senior Full Stack Engineer, Insights position at StackAdapt. With over 5 years of experience building high-performance web applications and a strong background in Ruby on Rails, React, and distributed systems, I am confident in my ability to contribute to your Insights team. I have a proven track record of optimizing system performance, leading large-scale modernization efforts, and collaborating closely with product and design teams to deliver impactful user experiences.

Your focus on AI-powered marketing and data-driven insights aligns perfectly with my passion for leveraging technology to solve complex problems. I am particularly drawn to the opportunity to work on scalable distributed systems and help users analyze campaign data at scale. I am eager to bring my technical expertise and collaborative mindset to StackAdapt.

Thank you for considering my application. I look forward to the possibility of discussing how I can contribute to your team.

Sincerely,
[Your Name]

Can you describe a time when you optimized a slow-performing web application? What tools and techniques did you use?
I once worked on a Rails app where page load times were over 5 seconds. I used New Relic to identify bottlenecks, implemented eager loading for N+1 queries, added caching with Redis, and optimized database indexes. Load times dropped to under 1 second.
How do you approach designing a scalable distributed system? Can you walk us through an example?
I start by identifying the key components and data flow. For a recent project, we used microservices with RabbitMQ for async communication, PostgreSQL for persistence, and Redis for caching. We also implemented horizontal scaling with Kubernetes and used API gateways for routing. I ensured fault tolerance with retries and circuit breakers.
Describe your experience with React and GraphQL. How have you used them in a production environment?
I built a dashboard using React and Apollo Client with a GraphQL backend. GraphQL allowed us to fetch exactly the data needed, reducing over-fetching. I implemented real-time updates with subscriptions and optimized rendering with React.memo and lazy loading.
Tell us about a time you had to lead a modernization effort for a legacy system. What challenges did you face?
I led a project to migrate a monolithic Rails app to microservices. Challenges included data consistency across services and seamless data migration. We used a strangler fig pattern, gradually replacing endpoints, and ran both systems in parallel until the new one was stable.
How do you stay current with new technologies and ensure the tech stack is up to date?
I follow tech blogs, attend conferences, and participate in open source. For our stack, I regularly evaluate library versions and deprecations. I propose upgrades in team meetings and run PoCs to test impact. For example, I recently advocated for moving from Webpack to Vite for faster builds.

StackAdapt is the leading technology company that empowers marketers to reach, engage, and convert audiences with precision. With 465 billion automated optimizations per second, the AI-powered StackAdapt Marketing Platform seamlessly connects brand and performance marketing to drive measurable results across the entire customer journey. The most forward-thinking marketers choose StackAdapt to orchestrate high-impact campaigns across programmatic advertising and marketing channels.

Engineering at StackAdapt: 

As an Engineer at StackAdapt, you will be directly involved in the development of our platform, producing production-level code that will directly impact on the success of our product. You will work with large data sets and have exposure to modern tech stacks, including technologies like Ruby on Rails, React, GraphQL, and more. StackAdapt’s engineering organization believes in working collaboratively and cross-functionally, and offers a diverse and flexible culture with dedicated career paths to help you succeed.

About the Team:

The Insights team is focused on building platform features that help users analyze their campaign data at scale and surface actionable ideas to improve their campaigns performance. We’ll also integrate our insights feature set into our AI Platform to enable agentic optimization loops and help our users achieve high performance across a wide portfolio of campaigns.

StackAdapt is a Remote First company, we are open to candidates located anywhere in Canada for this position.

What You’ll Be Doing:

  • Design, improve, and debug complex, scalable distributed systems
  • Find solutions to optimize bottle-necks and general system wide performance
  • Always on the lookout to keep the tech stack updated with current standards
  • Write extensible scalable and test-driven code, and take responsibility and ownership of projects from start to finish
  • Collaborate with team members on designing scalable, well tested, and well documented web architecture, including APIs and backend systems
  • Contribute to code reviews, technical spec reviews, technical planning, and architectural decision-making

What You’ll Bring to the Table

  • 5+ years of building highly performant web applications with outstanding UX
  • Experience collaborating closely with Product & Design to design, implement and iterate on high impact end-to-end product experiences
  • Experience working with relational databases and key-value stores
  • Experience analyzing, benchmarking and optimizing web application page load performance across the entire stack
  • Experience working on large scale Ruby on Rails / Go projects
  • Basic knowledge of AWS or other equivalent cloud platforms (e.g. GCP, Azure, etc.)
  • Experience building performant data visualizations and graphs, and leading large scale modernization efforts to revamp legacy systems from start to finish
  • [Bonus] Experience integrating and orchestrating APIs with AI and agentic loops

StackAdapter’s Enjoy:

  • Highly competitive salary
  • Retirement/ 401K/ Pension Savings globally
  • Competitive Paid time off packages including birthday’s off!
  • Access to a comprehensive mental health care program
  • Health benefits from day one of employment
  • Work from home reimbursements
  • Optional global WeWork membership for those who want a change from their home office and hubs in London and Toronto
  • Robust training and onboarding program
  • Coverage and support of personal development initiatives (conferences, courses, books etc)
  • Access to StackAdapt programmatic courses and certifications to support continuous learning
  • An awesome parental leave program
  • A friendly, welcoming, and supportive culture
  • Our social and team events!

Please note: Benefits and perks may vary depending on your country of employment and the nature of your engagement. In locations where StackAdapt does not have a legal entity, employment and benefits are administered in accordance with local regulations and partner policies.

StackAdapt is a diverse and inclusive team of collaborative, hardworking individuals trying to make a dent in the universe. No matter who you are, where you are from, who you love, follow in faith, disability (or superpower) status, ethnicity, or the gender you identify with (if you’re comfortable, let us know your pronouns), you are welcome at StackAdapt. If you have any requests or requirements to support you throughout any part of the interview process, please let our Talent team know.
 
We use artificial intelligence (AI) to streamline the resume reviews of candidates and assess their fit based on the criteria outlined in the job posting. We do not use AI to make any final hiring or interview decisions.
 
About StackAdapt
 
We’ve been recognized for our diverse and supportive workplace, high performing campaigns, award-winning customer service, and innovation. We’ve been awarded:
 
 
To learn more about our privacy practices, please see our Privacy Policy.
 
#LI-REMOTE

Apply now >

Annual salary information is not provided for this position. Explore salary ranges for similar roles in our Salary Directory ›

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Software Engineering remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

614 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts
  • • Personal career consultant
  • • AI-powered job advice
Go to account ›