
Senior TypeScript Developer
CI Financial Corp.3 months ago
Toronto, CanadaSenior
Base Salary
$100k - $150k/yr
Responsibilities
- Design, develop, and maintain TypeScript applications across front-end and back-end systems.
- Architect scalable solutions and make technical decisions aligned with business objectives.
- Design and build distributed architectures, microservices, and APIs.
- Write clean, maintainable, and well-tested code using software design patterns and best practices.
- Conduct code reviews and provide constructive feedback.
- Mentor junior and mid-level developers and support their technical growth.
- Collaborate with product managers, designers, and stakeholders to translate requirements into technical solutions.
- Optimize application performance, identify bottlenecks, and contribute to technical documentation and coding standards.
- Participate in sprint planning, standups, retrospectives, and other agile ceremonies.
Requirements
- 10+ years of professional software development experience.
- 5+ years of extensive production TypeScript experience.
- Strong knowledge of JavaScript fundamentals, ES6+, asynchronous programming, 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 PostgreSQL proficiency, including schema design, query optimization, and performance tuning.
- Experience with Git and collaborative development workflows.
- Strong knowledge of testing frameworks such as Jest or Mocha.
- Excellent problem-solving, debugging, communication, and collaboration skills.
- Preferred qualifications include experience with Webpack, Vite, Rollup, Docker, Kubernetes, AWS, Azure, GCP, monorepo tools such as Nx, Turborepo, or Lerna, open-source TypeScript contributions, advanced TypeScript features, design patterns, software architecture, and technical initiative leadership.
Benefits
- In-office work environment at a modern headquarters within walking distance of Union Station.
- Base salary of $100,000 to $150,000 and eligibility for a bonus program.
- Health insurance, enhanced group benefits, wellness programs, life and disability insurance, and retirement savings plans.
- Paid leave programs, paid holidays, vacation time, parental leave top-up, and paid time off for volunteering.
- Training reimbursement, paid professional designations, an Employee Savings Plan, and a corporate discount program.
Tech Stack
AWSAzureDockerGitGoogle Cloud PlatformGraphQLJavaScriptJestKubernetesMochaNode.jsPostgreSQLTypeScriptWebpack
Categories
About CI Financial Corp.
CI Financial Corp. is a Toronto-based public company on the TSX that provides asset management and wealth management services to individuals and institutions. It offers mutual funds, ETFs, and discretionary investment strategies, along with advisory, brokerage, and direct-investing platforms through businesses such as CI Global Asset Management, Assante Wealth Management, CI Investment Services, and CI Direct Investing. The firm earns fee revenue from managed assets and advisory services in Canada and select global markets.