Senior Software Engineer -Typescript
Playwire — Canada, 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.