Ia

Senior Full-Stack Developer

Ia
Apply
3 days ago
Toronto, Canada or Montréal, CanadaSenior

Responsibilities

  • Design, develop, test, maintain, deploy, monitor, and support robust full-stack applications using React, TypeScript, .NET 8, and C#.
  • Own assigned features and code repositories end to end, including technical design, implementation, production support, and technical debt remediation.
  • Use GitHub Copilot and coding agents for code exploration, implementation, refactoring, debugging, testing, and documentation while validating AI-generated output.
  • Establish secure, repeatable AI-assisted development workflows, validation practices, review processes, and development standards.
  • Conduct code reviews and improve pull-request workflows, application architecture, repository health, automated test coverage, code quality, and security.
  • Collaborate with product, architecture, quality assurance, DevOps, platform, and data teams in an agile development environment.
  • Investigate incidents, perform root-cause analysis, improve observability, and implement sustainable corrective actions for reliable production systems.
  • Share technical knowledge through demonstrations, pair programming, mentoring, and documentation.
  • Drive measurable improvements in delivery speed, defect reduction, security, and engineering efficiency without compromising production quality.

Requirements

  • At least 7 years of professional software development experience with significant ownership of production systems and strong full-stack expertise in React, TypeScript, .NET 8, and C#.
  • Hands-on experience with AI-assisted development tools such as GitHub Copilot and coding agents, including prompt and context management.
  • Strong technical judgment in evaluating AI-generated code, identifying security risks, and applying appropriate validation and review practices.
  • Knowledge of API design, REST, GraphQL, distributed systems, BFF, microservices, automated testing, CI/CD, observability, secure coding, and cloud-native development.
  • Proficiency with PostgreSQL, GitHub, SonarQube, Playwright, performance testing, and Google Cloud Platform services including Cloud Run, Pub/Sub, and Cloud SQL.
  • Knowledge of repository ownership, pull-request workflows, vulnerability remediation, Okta SSO, least-privilege access, secrets management, auditability, and secure SDLC practices.
  • Strong problem-solving, autonomy, collaboration, communication, accountability, technical decision-making, and knowledge-sharing skills.
  • Advanced English proficiency for daily verbal and written communication with English-speaking partners, teams, and stakeholders.
  • Preferred experience in financial services, wealth management, or another regulated industry; scaling AI-assisted engineering practices; Google Cloud production operations; Elasticsearch; K6; or infrastructure-as-code.

Benefits

  • Hybrid work environment with flexibility and access to workspaces; locations include Montreal and Toronto.
  • Competitive group insurance plans, retirement savings plan, employee share purchase plan, vacation program, wellness days, and personal development days.
  • Telemedicine services, Employee and Family Assistance Program, ergonomic furniture program, performance bonus, and discounts on company products.
  • Inclusive workplace with learning, development, and personal growth opportunities.

Tech Stack

C#ElasticsearchGoogle Cloud PlatformGraphQLPostgreSQLReactSonarQubeTypeScript

Categories

Ia

About Ia

1,001-5,000 employees

iA is a Swiss software studio best known for iA Writer and iA Presenter—focused writing and Markdown-based presentation apps for macOS, iOS, Windows, and Android. Founded in 2005 by Oliver Reichenstein and headquartered in Zurich with a presence in Tokyo, it sells its products via paid licenses and subscriptions through app stores and direct sales. The company also undertakes typographic and interface design work for publishers and digital products.

Contact me