Senior Software Engineer -Typescript

Playwire
Canada
Full-time

Playwire is a full-service digital innovation partner specializing in online advertising and proprietary technologies to elevate publishing brands.

As we continue our rapid expansion, we are seeking a Senior Software Engineer (TypeScript) to join our team.

This role will contribute to the development of our next-generation website revenue amplification platform, a key new product line within Playwire's portfolio.

As part of an agile team, you'll be involved in architecting and building the application from the ground up. We're looking for Senior and Architect-level TypeScript engineers with a strong sense of ownership, capable of leading the initiative, working independently, and delivering on self-driven commitments.

What you’ll do

  • Design, develop, test, and release a next-gen web-based software platform.
  • Specifically, architect and develop scalable and performant mission critical applications using primarily Typescript for both frontend and backend.
  • Write clean, reliable, scalable, and well-documented code with a strong emphasis on maintainability and performance.
  • Architect code for testability and write automated tests to help uphold product quality.
  • Buildout and maintain our new component library.
  • Utilize strong debugging skills to troubleshoot and resolve complex issues in both front-end and back-end systems (including both internal and third-party systems).

Qualifications

  • BS degree in CS or equivalent work experience
  • Expert coding and design skills in TypeScript, both frontend and backend
  • 8+ years of professional experience building single-page applications
  • Working knowledge of user authentication and authorization
  • Proficiency in building REST, GraphQL APIs
  • Production experience with noSQL databases such as MongoDB
  • Knowledge of data structures, object-oriented design, algorithms, exception handling, and troubleshooting
  • Excellent verbal and written communication skills
  • Experience delivering scalable, resilient web applications in large enterprise environments

Nice to have

  • Experience with ad tech systems
  • Experience with DevOps tools for CI / CD, such as gitHub Actions and / or GitLab CI
  • Experience building applications hosted on Cloudflare workers platform
  • 5 hours ago
Related jobs
PlayStation
Canada
Remote

Senior Software Engineer (Contract). Our particular group is a collection of curious humans focused on delight, discovery, and iteration, and we are eager to onboard a Senior Engineer who is keen to join us in our pursuit. As a Senior Engineer on the team, the primary responsibility of this role is ...

Magnet Forensics
Canada

The Engineering org is focused on producing software that solves the most important problems facing digital forensics and incident response professionals today. The Detection Engineering Team is looking for a talented engineer to join our growing team, responsible for building the next generation of...

Daktronics
Canada Remote
Remote

Develop and maintain full stack software applications utilizing most of the following: Angular, TypeScript, JavaScript. Bachelor’s degree in Computer/Software Engineering or Computer Science or related field with advanced programming curriculum. Why consider Daktronics for my Software career?. Build...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

hireVouch
Canada or US, Remote, USA
Remote

Computer Science, Engineering, or related degree. Masters or PhD in Computer Science, Engineering, or related field. Relentless focus on software quality and testing. ...

StackAdapt
Canada

Experience with JS frameworks React, Redux, Typescript, Material UI) and experience with Ruby(RoR), Javascript/Typescript, or Go. As an Engineer at StackAdapt, you will be directly involved in the development of our advertising platform, producing production level code that will have a direct impact...

MongoDB
Canada

Curiosity, willingness, and ability to quickly learn new things in the domains of computer science and software engineering. MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. Excellent verbal and written technical co...

Maple
Anywhere - Canada

We're growing our engineering team to scale multiple business lines and enhance access to healthcare for Canadians. At Maple, our engineering team builds the applications and services that support doctors, patients, and healthcare facilities. Our apps are built using React Native and TypeScript to e...

TTC
Canada

The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards and best practices to meet customer requirements. The Senior Software QA Engineer may also assist in general application support of production applications and systems. The Testing...

Yelp
Canada
Remote

Our customers are software engineers on all platforms at Yelp (backend, iOS, Android and Web), and our goal is to help them fetch data with faster iteration speeds and ship high quality features. Yelp engineering culture is driven by our : we’re a cooperative team that values individual authenticity...