Employment OS for your Business

Employment OS for Job Seekers

Principal Backend Developer

at GuruLink
Toronto, Ontario M3K 1A1, Canada • Full-time

Role Type

On-site • Permanent • Full-time

Description

Location: REMOTE / Montreal, Quebec

This job allows you to work remotely.

About the Role

Our client is an early-stage, venture-backed technology company building AI-powered software for engineering teams. Their platform combines generative AI, machine learning, simulation, and validation technologies to help customers identify complex issues earlier in the product development lifecycle.

They’re hiring a Principal Backend Developer to join the Platform team and own the core service infrastructure powering the product end-to-end. This includes internal data systems, backend services supporting AI-driven analysis, and orchestration layers responsible for distributed compute and simulation workloads.

This is a high-ownership individual contributor role. The successful candidate will help set the technical direction of the platform while remaining hands-on in architecture, implementation, and delivery.

Key Responsibilities:

– Own the architecture and implementation of core platform services

– Design and evolve backend systems supporting AI-driven workflows

– Build and maintain AWS infrastructure using infrastructure-as-code

– Design and optimize PostgreSQL schemas, indexing strategies, and migrations

– Define engineering standards for backend services, APIs, observability, deployment, and operations

– Architect and operate distributed compute workloads, job orchestration systems, and scaling infrastructure

– Partner closely with AI/ML engineers, frontend developers, and domain experts

– Mentor through technical leadership, code reviews, architecture discussions, and hands-on contribution

– Leverage AI-assisted development tools effectively while maintaining strong engineering judgment

What They’re Looking For

– High-ownership mindset

– Hands-on technical leadership

– Strong architectural judgment

– Pragmatic decision-making

– Excellent communication

– Comfort operating in ambiguity and fast-moving startup environments

Special Perks:

Compensation & Benefits

– Competitive compensation package

– Equity opportunity

– Comprehensive health benefits

– Fully remote within Canada

– Opportunity to have significant influence on product direction, architecture, and technical strategy within a high-growth venture-backed company

Must Have Skills:

Required Qualifications

– 8+ years building and operating production backend systems

– 3+ years operating at a Staff, Principal, or equivalent senior IC level

– Strong TypeScript experience in production environments

– Deep PostgreSQL expertise including schema design, indexing, query optimization, and migrations

– Experience managing AWS infrastructure using Terraform or similar tools

– Track record of making significant architectural decisions that improved product and engineering outcomes

– Experience with distributed systems and orchestration of long-running compute workloads

– Excellent communication skills

– Degree in Computer Science, Engineering, or a related STEM field

Nice to Have Skills:

Preferred Qualifications

– Experience supporting AI-powered products

– Experience with NestJS or similar TypeScript backend frameworks

– Experience with distributed simulation, batch processing, or scientific computing workloads

– Containerization experience

– Exposure to engineering software, simulation systems, hardware design workflows, or other complex technical domains

– Startup experience