Senior TypeScript Developer to design and build scalable applications using TypeScript, distributed architectures, and API design
S.I. Systems Ltd.
Senior TypeScript Developer to design and build scalable applications using TypeScript, distributed architectures, and API design
Our investment management client is seeking a Senior TypeScript Developer (10+ years) to design and build scalable applications using TypeScript, distributed architectures, and API design
Join a software development team delivering scalable front-end and back-end applications within the financial services sector. This role focuses on TypeScript development, architectural decision-making, distributed systems, API design, and mentoring developers across complex engineering initiatives. The position offers hands‑on involvement in scalable application development, performance optimization, and cross‑functional collaboration.
Permanent, Toronto, Working Hours: EST
Hybrid: 4 times a week on site (near Union Station)
Must Haves
- 10+ years of professional software development experience.
- 5+ years of extensive TypeScript experience in production environments.
- Experience withNode.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.
Nice to Have
- 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.
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.
Salary Range: $135 000 - $175 000 plus bonus
Our investment management client is seeking a Senior TypeScript Developer (10+ years) to design and build scalable applications using TypeScript, distributed architectures, and API design
Join a software development team delivering scalable front‑end and back‑end applications within the financial services sector. This role focuses on TypeScript development, architectural decision-making, distributed systems, API design, and mentoring developers across complex engineering initiatives. The position offers hands‑on involvement in scalable application development, performance optimization, and cross‑functional collaboration.
Permanent, Toronto, Working Hours: EST
Hybrid: 4 times a week on site (near Union Station)
Must Haves
- 10+ years of professional software development experience.
- 5+ years of extensive TypeScript experience in production environments.
- Experience withNode.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.
Nice to Have
- 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.
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.
Salary Range: $135 000 - $175 000 plus bonus
Our investment management client is seeking a Senior TypeScript Developer (10+ years) to design and build scalable applications using TypeScript, distributed architectures, and API design
Join a software development team delivering scalable front‑end and back‑end applications within the financial services sector. This role focuses on TypeScript development, architectural decision‑making, distributed systems, API design, and mentoring developers across complex engineering initiatives. The position offers hands‑on involvement in scalable application development, performance optimization, and cross‑functional collaboration.
Permanent, Toronto, Working Hours: EST
Hybrid: 4 times a week on site (near Union Station)
Must Haves
- 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 withNode.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.
Nice to Have
- 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.
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.
Salary Range: $135 000 - $175 000 plus bonus
Disclaimer:AI may be used in evaluating candidates.
This posting is for an existing vacancy. #J-18808-Ljbffr
Reference: WJ-2742_467288