Full job description
StackAdapt is seeking a mid-level full-time remote Engineer based in Canada to develop and maintain their advertising platform. The role involves working with large data sets and modern technologies including GoLang, Ruby on Rails, React, GraphQL, Typescript, and NodeJS. Responsibilities include designing scalable distributed systems, optimizing performance, writing test-driven code, participating in architectural decisions, collaborating cross-functionally, and owning projects end-to-end. Candidates should have 3+ years of experience building performant web applications, knowledge of full-stack technologies, experience with scalable system design, relational databases, cloud platforms (AWS, GCP, Azure), and performance optimization. Experience with programmatic advertising is a plus. Benefits include competitive salary, retirement plans, paid time off, mental health programs, health benefits from day one, work from home reimbursements, WeWork membership options, training, personal development support, parental leave, and a supportive culture.
What you'll do
- Design, improve, and debug complex, scalable distributed systems
- Find solutions to optimize bottle-necks and general system wide performance
- Keep the tech stack updated with current standards
- Write extensible, scalable and test-driven code
- Take part in technical planning and architectural decision-making
- Collaborate with team members on designing scalable, well tested, and well documented web architecture, including APIs and backend systems
- Take responsibility and ownership of projects from start to finish
- Contribute to code reviews and technical spec reviews
Requirements
- 3+ years of full-time work experience building highly performant web applications
- Knowledge of full-stack technologies including Typescript, NodeJS, GraphQL, Ruby on Rails
- Experience with a technical project end-to-end, from design to delivery
- Strong understanding of scalable system design for web-based APIs and backend processing systems
- 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 working on large scale Ruby on Rails / NodeJS projects
- Basic knowledge of AWS or other equivalent cloud platforms (GCP, Azure, etc.)
- Experience analyzing, benchmarking and optimizing web application page load performance across the entire stack
- Experience with creatives, AdTag or programmatic advertising is a plus
Tech stack
GoLangRuby on RailsReactGraphQLTypescriptNodeJSAWSGCPAzure
Benefits
Highly competitive salaryRetirement/ 401K/ Pension Savings globallyCompetitive Paid time off packages including birthday's offAccess to a comprehensive mental health care programHealth benefits from day one of employmentWork from home reimbursementsOptional global WeWork membership for those who want a change from their home office and hubs in London and TorontoRobust training and onboarding programCoverage and support of personal development initiatives (conferences, courses, books etc)Access to StackAdapt programmatic courses and certifications to support continuous learningAn awesome parental leave programA friendly, welcoming, and supportive cultureSocial and team events