Senior Software Engineer -Typescript

PlaywireCanada, CA
Published on

About the Role

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. As part of an agile team, you'll be involved in architecting and building the application from the ground up. We're looking for TypeScript engineers with a strong sense of ownership capable of leading initiatives, working independently, and delivering on self-driven commitments.

Responsibilities

  • Design, develop, test, and release a next-gen web-based software platform.
  • Specifically, architect and develop scalable and performant mission-critical applications using TypeScript for both front-end and back-end.
  • 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.

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 the Cloudflare workers platform.