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