Senior Software Engineer -Typescript

Playwire
Canada
Temps plein

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
  • Il y a 1 jour
Emplois reliés
Daktronics
Canada Remote
Télétravail

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...

Gamebreaking Studios
Canada

As a Senior Software Development Engineer focused on Unreal gameplay programming, you'll continue to grow your expertise in writing high-quality code while learning and using whatever breadth of skills are needed to make a game awesome for players. Mentor more junior engineers via paired programming...

Instacart
Canada (ON, AB, or BC Only)
Télétravail

As a Staff/Senior Software Engineer, you will develop multiple new products from the ground up, tailored for various Instacart partners such as retailers and brands. Furthermore, you will mentor a team of 5-8 engineers, supporting their professional growth and development. Establish new standards to...

Procurify
Canada

Experience working within a team of Software Engineers to build reliable and scalable SaaS software solutions that use RESTful APIs, working with technologies such as ReactJS, Typescript, Docker, and NodeJS. Senior Frontend Software Engineer. We’re looking for a Senior Frontend Software Engineer to ...

Dropbox
Canada
Télétravail

As a Senior Machine Leaning Engineer focused on search quality, you will play a crucial role in developing and enhancing our search capabilities to provide users with the best possible search experience. Our Engineering Career Framework is and describes what’s expected for our engineers at each of o...

Yelp
Canada
Télétravail

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...

Lime
Canada

We are looking for a strong Senior Full-Stack Engineer on the Product Tooling team to elevate our product tooling offerings to the next level. Lead the cross-functional collaboration with PMs, Engineers, Design, Research, Data Scientists, and Operations teams. Mentor and support other engineers on t...

hireVouch
Canada or US, Remote, USA
Télétravail

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

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

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...