Full-Stack Developer

Full-Stack Developer

Toronto, Ontario, Canada  - Permanent


Job Description

As a Full-Stack Developer, you’ll own meaningful product features end-to-end—working across backend services, APIs, and modern frontends. You’ll collaborate closely with senior engineers, product leaders, and founders while steadily growing your technical depth and architectural judgment.

What You’ll Do:
- Design, build, and maintain production backend services primarily in Go, with a focus on correctness, performance, and maintainability
- Own features end-to-end: from requirements and API design through to implementation, testing, deployment, and maintenance
- Build and iterate on frontend features using modern TypeScript frameworks (React / Next.js preferred)
- Design and consume API-driven systems (REST and/or gRPC) used across multiple products and teams
- Work in a cloud-native environment (AWS preferred)
- Participate in and take responsibility for the health and observability of the systems you build
- Collaborate across a portfolio companies, gaining exposure to fintech, infrastructure, and identity-focused domains


Must Have Skills:

What You Bring:
- 3–5 years of professional experience as a software engineer
- Production experience or strong demonstrated proficiency with Go
- Experience building and shipping full-stack applications, including working knowledge of React and TypeScript
- Comfort designing APIs, working with databases, and making pragmatic trade-offs between speed and quality
- Experience deploying and operating services in a cloud environment (AWS, GCP, or similar)
- Ability to work independently on scoped problems while collaborating effectively with senior engineers on larger initiatives


Nice to Have Skills:

- Familiarity with CI/CD workflows, automated testing, and modern development practices
- Exposure to infrastructure-as-code tools (Terraform, Pulumi)


Details:

Starting: ASAP

Tags:

GolangJavascriptTypescript







Similar jobs in Toronto: