AdTechTalent
Engineering18 days agoRemote

StackAdapt

Senior Full Stack Software Engineer

golangruby on railsreactgraphqltypescriptweb developmentfullstackprogrammaticsoftware engineeringtest driven developmentperformance optimizationmentorshipremote

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Canada

Full job description

StackAdapt is seeking a Senior Fullstack Software Engineer with 6+ years experience to lead their full-stack engineering team. The role involves developing production-level code for their advertising platform using GoLang, Ruby on Rails, React, GraphQL, and Typescript. Responsibilities include architecting scalable web APIs and backend systems, collaborating cross-functionally with Data Science, Product, and Design teams, mentoring engineers, managing technical debt, and optimizing system performance. Candidates should have experience with test driven development, relational databases, key-value stores, and leading modernization of legacy systems. This is a full-time remote position open to candidates located anywhere in Canada. Benefits include competitive salary, health and retirement plans, paid time off, mental health programs, work from home reimbursements, professional development support, and a supportive culture.

What you'll do

  • Advise team on pragmatic technical approaches to encourage engineering excellence and developer happiness
  • Structure coherent and iterative actionable plans for delivering effective solutions
  • Strategically architect scalable web APIs, component libraries, and backend systems
  • Collaborate with Data Science, Product, Design, and senior engineers to solve technical challenges
  • Advise on technical debt consolidation to efficiently service business needs
  • Mentor team and lead by example, uphold software development best practices, conduct code and tech spec reviews
  • Identify bottlenecks and system-wide performance issues and provide actionable solutions
  • Be a significant individual contributor delivering critical projects that bring value to customers

Requirements

  • 6+ years of experience building highly performant web applications with outstanding UX
  • Knowledge of React, Typescript, GraphQL, Ruby on Rails, and Go
  • Experience with test driven development
  • Experience collaborating with Product & Design teams
  • Experience with relational databases and key-value stores
  • Experience analyzing, benchmarking and optimizing web application performance
  • Experience leading large scale modernization efforts of legacy systems
  • Ability to simplify complex problems

Tech stack

GoLangRuby on RailsReactGraphQLTypescriptRelational databasesKey-value stores

Benefits

Highly competitive salaryRetirement/401K/Pension Savings globallyCompetitive paid time off including birthdays offComprehensive mental health care programHealth benefits from day oneWork from home reimbursementsOptional global WeWork membership (London and Toronto hubs)Robust training and onboarding programSupport for personal development (conferences, courses, books)Access to StackAdapt programmatic courses and certificationsParental leave programFriendly, welcoming, and supportive cultureSocial and team events

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.