Senior TypeScript Developer

CI Financial

Toronto

On-site

CAD 100,000 - 150,000

Full time

10 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Siège social moderne près d’Union Stat
Remboursement de formation
Désignations professionnelles payées
Régime d’épargne des employés (REE)
Programme de rabais d’entreprise
Avantages sociaux collectifs
Congés parentaux spéciaux
Congés payés pour activités bénévoles

Job summary

CI Financial Corp. recherche un Développeur Senior TypeScript pour concevoir et bâtir des applications évolutives côté frontend et backend, et pour guider les développeurs juniors.

Le candidat idéal possède une solide expérience en TypeScript, architectures distribuées, conception d’APIs et bonnes pratiques de développement. Rejoignez une équipe d’ingénierie dynamique et travaillez sur des projets innovants.

Qualifications

  • Minimum 10 ans d’expérience en développement logiciel.
  • 5+ ans d’expérience TypeScript en production.
  • Maîtrise d’API REST/GraphQL et architecture distribuée.

Responsibilities

  • Concevoir et bâtir des applications TypeScript évolutives.
  • Réaliser des revues de code et mentorer les développeurs juniors.
  • Participer à l’architecture et à la conception des systèmes.
  • Collaborer avec les équipes produit et design pour livrer des solutions.
  • Optimiser les performances et les coûts techniques.

Skills

TypeScript
Node.js
Distributed architectures
API design
GraphQL
PostgreSQL
Testing (Jest/Mocha)
Code reviews
Mentoring
Leadership
JavaScript/ES6

Education

Diplôme en informatique ou domaine connexe

Tools

Git
Docker
Kubernetes
Webpack/Vite

Job description

Chez CI, nous considérons qu’un excellent lieu de travail est un endroit sécuritaire où chacun peut s’exprimer, où les employés ont la possibilité de s’investir dans un travail valorisant, où ils ont l’occasion de se dépasser pour progresser, où ils peuvent travailler sur des produits et des projets innovants, et où ils sont soutenus et encouragés dans leurs efforts.

The Senior TypeScript Developer role focuses on designing and building scalable applications, making architectural decisions, and mentoring junior developers. Responsibilities include developing robust TypeScript solutions for both front-end and back-end systems, conducting code reviews, and collaborating with cross-functional teams to deliver high-quality software. The ideal candidate has extensive experience with TypeScript, distributed architectures, API design, and modern development practices, along with strong leadership and communication skills.

We're seeking an experienced Senior TypeScript Developer to join our engineering team. In this role, you'll design and build scalable applications, mentor junior developers, and contribute to architectural decisions that shape our technology stack.

Key Responsibilities
  • Design, develop, and maintain robust TypeScript applications across front-end and back-end systems.
  • Write clean, maintainable, and well-tested code following best practices and design patterns.
  • Architect scalable solutions and make technical decisions that align with business objectives.
  • Conduct thorough code reviews and provide constructive feedback to team members.
  • Mentor junior and mid-level developers, fostering their technical growth.
  • Collaborate with product managers, designers, and other stakeholders to translate requirements into technical solutions.
  • Optimize application performance and identify bottlenecks.
  • Stay current with TypeScript ecosystem developments and recommend new technologies or approaches.
  • Contribute to technical documentation and coding standards.
  • Participate in agile ceremonies including sprint planning, standups, and retrospectives.
Required Qualifications
  • 10+ years of professional software development experience.
  • 5+ years of extensive TypeScript experience in production environments.
  • Strong understanding of JavaScript fundamentals, ES6+, and asynchronous programming.
  • Experience with Node.js and back-end TypeScript development.
  • Extensive experience designing and building distributed architectures and microservices.
  • Expert-level knowledge of API design principles, RESTful APIs, and/or GraphQL.
  • Strong proficiency with PostgreSQL, including schema design, query optimization, and performance tuning.
  • Experience with version control systems (Git) and collaborative development workflows.
  • Strong knowledge of testing frameworks (Jest, Mocha, or similar).
  • Excellent problem-solving and debugging skills.
  • Strong communication skills and ability to work collaboratively in a team environment.
Preferred Qualifications
  • Experience with modern build tools (Webpack, Vite, Rollup) and module bundlers.
  • Knowledge of containerization technologies (Docker, Kubernetes).
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Understanding of microservices architecture.
  • Experience with monorepo management tools (Nx, Turborepo, Lerna).
  • Contributions to open-source TypeScript projects.
  • Experience with type-driven development and advanced TypeScript features.
  • Knowledge of design patterns and software architecture principles.
  • Experience leading technical initiatives or projects.

This opportunity is for an existing vacancy with the company. The anticipated base salary range for this position is$100,000 to $150,000. Exact salary depends on several factors such as experience, skills, education, and budget. Salary range may vary based on geographic location. In addition to base salary, this position is eligible for participation in a bonus program. In addition, The Company offers a variety of benefits to eligible employees, including health insurance coverage, wellness programs, life and disability insurance, retirement savings plans, paid leave programs, education-related programs, paid holidays and vacation time, and many others. Many of these benefits are subsidized or fully paid for by the company.

Financière CI est une société indépendante offrant des services de conseil en gestion de patrimoine et en gestion d’actifs à l’échelle mondiale par le biais de diverses sociétés de services financiers. Depuis 1965, nous anticipons les besoins changeants des investisseurs et y répondons de manière fiable. Nous sommes animés par la volonté d’offrir aux particuliers et aux institutions des investissements et des conseils de la plus haute qualité. Notre engagement à fournir les niveaux de rendement les plus élevés signifie que, peu importe leur poste, les employés de CI doivent être à l’aise dans un environnement trépidant qui les poussera à exploiter tout leur potentiel. Les employés qui font preuve d’un degré d’ambition élevé, d’une volonté de faire preuve de curiosité intellectuelle pour apprendre en permanence et d’une disposition à se dépasser s’épanouissent chez CI.

Un environnement propice à la réussite

Nous offrons un environnement de travail en présentiel, des avantages sociaux concurrentiels et un milieu de travail bienveillant, afin de permettre à nos employés de s’épanouir tant sur le plan personnel que professionnel.

CE QUE NOUS OFFRONS
  • Siège social moderne situé à distance de marche d’Union Station
  • Remboursement de la formation
  • Désignations professionnelles payées
  • Régime d’épargne des employés (REE)
  • Programme de rabais d’entreprise
  • Avantages sociaux collectifs améliorés
  • Programme de complément de congé parental
  • Congés payés pour activités bénévoles

Nous nous concentrons sur la création d’une main-d’œuvre diversifiée et inclusive. Si vous êtes enthousiaste à l’idée de ce poste et que vous n’êtes pas certain de répondre à toutes les exigences de qualification, nous vous encourageons à postuler pour en apprendre davantage sur l’occasion.

CI Financial Corp. et toutes ses sociétés affiliées (« CI ») offre un environnement de travail équitable et accessible. CI s’engage à prendre en compte les besoins d’accommodement pour les personnes handicapées.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. TypeScript Developer
Sr. TypeScript Developer

CI Financial • Toronto

On-site
CAD 139,000 - 208,000
Modern HQ location within walking距离地从联
Training Reimbursement
Paid Professional Designations
+5
Senior TypeScript Developer
Senior TypeScript Developer

United States Digital Space LLC • Toronto

On-site
CAD 139,000 - 209,000
Training Reimbursement
Paid time off
Parental Leave Top-up
+7
Senior Data Engineer
Senior Data Engineer

CI Financial • Toronto

On-site
CAD 70,000 - 120,000
Assurance maladie
Programmes de bien-être
Plan d’épargne des employés (REE)
+4
Senior Event Coordinator
Senior Event Coordinator

CI Financial • Toronto

On-site
CAD 55,000 - 71,000
Health insurance
Wellness programs
Life and disability insurance
+5
Associate Director, Digital Marketing
Associate Director, Digital Marketing

CI Financial • Toronto

On-site
CAD 93,000 - 143,000
Health insurance coverage
RRSP program
Professional designations paid
+3
Senior TypeScript Developer
Senior TypeScript Developer

CI Financial Corp. • Toronto

On-site
CAD 100,000 - 150,000
Health insurance
Wellness programs
Retirement savings plan
+1
Senior TypeScript Developer
Senior TypeScript Developer

CI Investments Inc. • Rural Municipality of York

On-site
CAD 100,000 - 150,000
Health insurance
Retirement plan
Paid leave
+2
Director, Advisor Development
Director, Advisor Development

CI Financial • Toronto

On-site
CAD 93,000 - 143,000
Health insurance
Wellness programs
Life and disability insurance
+4
Vice President, Information Technology – Transfer Agency
Vice President, Information Technology – Transfer Agency

CI Financial • Toronto

On-site
CAD 150,000 - 210,000
Remboursement de la formation
Désignations professionnelles payées
Régime d’épargne des employés (REE)
+2
Senior Compliance Officer
Senior Compliance Officer

CI Financial • Toronto

On-site
CAD 55,000 - 95,000
Remboursement formation
Désignations payées
Régime épargne employés
+3