AdTechTalent
EngineeringYesterdayRemote

StackAdapt

Senior Software Engineer, Billing

golangruby on railsreactgraphqltypescriptweb developmentperformance optimizationmentorshipremoteprogrammatic

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Canada

Full job description

StackAdapt is hiring a senior full-time engineer to develop and maintain their advertising platform. The role involves working with large data sets and technologies including GoLang, Ruby on Rails, React, GraphQL, and Typescript. Responsibilities include designing scalable systems, optimizing performance, writing test-driven code, participating in architectural decisions, mentoring junior engineers, and conducting technical interviews. Candidates should have 5+ years of experience building performant web applications, knowledge of full-stack technologies, experience with relational and key-value databases, and collaboration with product and design teams. The position is remote within Canada, working in EST. Benefits include competitive salary, retirement plans, paid time off, health benefits, work from home reimbursements, professional development support, and a supportive culture.

What you'll do

  • Design, improve, and debug complex, scalable systems
  • Find solutions to optimize bottlenecks and general system wide performance
  • Keep the tech stack updated with current standards
  • Write extensible, scalable and test-driven code
  • Participate in technical planning and architectural decision-making
  • Collaborate 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
  • Provide mentorship to interns and junior engineers
  • Advise teams on technical debt consolidation to efficiently service business needs
  • Lead by example to uphold software development best practices
  • Identify bottlenecks and performance issues and offer actionable solutions
  • Be a significant individual contributor and key asset in delivering critical projects
  • Conduct technical interviews to attract and identify high performing candidates

Requirements

  • At least 5+ years of full-time work experience building highly performant web applications with outstanding UX
  • Experience with Ruby on Rails is a bonus
  • Knowledge of full-stack technologies including React, Typescript, GraphQL and Go
  • 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

Tech stack

GoLangRuby on RailsReactGraphQLTypescriptrelational databaseskey-value stores

Benefits

Highly competitive salaryRetirement/ 401K/ Pension Savings globallyCompetitive Paid time off packages including birthdays offAccess to a comprehensive mental health care programHealth benefits from day one of employmentWork from home reimbursementsOptional global WeWork membership for office access in London and TorontoRobust training and onboarding programCoverage and support of personal development initiatives (conferences, courses, books etc)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.