Software Engineer – Full Stack

Jobtailor

Toronto

On-site

CAD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking an engineer to modernize a Django and React web application, reducing technical debt while delivering customer-focused solutions. You will write design docs, demo proposals, and align stakeholders through technical demonstrations.

The role emphasizes cloud deployment, CI/CD, and data-driven design decisions with a focus on scalable, maintainable software patterns.

Qualifications

  • 3–5 years building and maintaining production web applications.
  • Deep backend (Django/Django REST Framework, Python) or frontend (React, TypeScript), with working competence in the other.
  • Fluency with AI-assisted development workflows and AI coding agents.
  • Ability to use SQL, queries, metrics, and models to investigate datasets and validate results.
  • Technical writing and design skills, including design documents, diagrams, and clear reasoning.
  • Experience building and deploying on a cloud stack; GCP preferred.
  • Experience with serverless services such as Cloud Run or Cloud Functions, service-to-service authentication, and cloud deployment pipelines.
  • Working understanding of RBAC, SSO, MFA/2FA, IAM, and tier-based gating.
  • Comfortable modernizing a live codebase within an existing code-review and agile process.
  • Organized and process-oriented, with a strong grasp of the SDLC.
  • Experience with CI/CD, API telemetry/monitoring, and database design/denormalization.
  • Advantageous: AI/LLM product feature development.
  • Advantageous: major framework version upgrades or large-module decomposition on a live production codebase.

Responsibilities

  • Modernize an established Django and React web application while paying down technical debt.
  • Ship smaller, self-contained custom solutions directly to customers and own delivery end-to-end.
  • Co-define target technical patterns with the team.
  • Write design documents and run technical demos to align stakeholders before implementation.
  • Sequence product behaviors into backend and frontend implementation with accurate complexity estimates.
  • Design and ship self-contained customer solutions.
  • Investigate and validate datasets using SQL and metrics to ground design decisions.
  • Lead modernization efforts by migrating legacy code into modern patterns.
  • Upgrade core frameworks and retire end-of-life dependencies.
  • Decompose oversized modules
  • Reduce technical debt incrementally alongside ongoing product work through safe refactoring.

Skills

Python
TypeScript
AI-Assisted Development
Database Design
Agile Methodologies
RBAC
SSO
MFA/2FA
Service Authentication

Tools

Cloud Run
Cloud Functions
Terraform
Kubernetes
Helm

Job description


  • Modernize an established Django and React web application while paying down technical debt

  • Ship smaller, self-contained custom solutions directly to customers and own delivery end-to-end

  • Co-define target technical patterns with the team

  • Write design documents and run technical demos to align stakeholders before implementation

  • Sequence product behaviors into backend and frontend implementation with accurate complexity estimates

  • Design and ship self-contained customer solutions

  • Investigate and validate datasets using SQL and metrics to ground design decisions

  • Lead modernization efforts by migrating legacy code into modern patterns

  • Upgrade core frameworks and retire end-of-life dependencies

  • Decompose oversized modules

  • Reduce technical debt incrementally alongside ongoing product work through safe refactoring


Requirements


  • 3–5 years building and maintaining production web applications

  • Genuine depth in backend (Django/Django REST Framework, Python) or frontend (React, including React Query, TypeScript), with working competence in the other

  • Fluency with AI-assisted development workflows and AI coding agents

  • Ability to use SQL, queries, metrics, and models to investigate datasets and validate results

  • Technical writing and design skills, including design documents, diagrams, and clear reasoning

  • Experience building and deploying on a cloud stack; GCP preferred

  • Experience with serverless services such as Cloud Run or Cloud Functions, service-to-service authentication, and cloud deployment pipelines

  • Working understanding of RBAC, SSO, MFA/2FA, IAM, and tier-based gating

  • Comfortable modernizing a live codebase within an existing code-review and agile process

  • Organized and process-oriented, with a strong grasp of the SDLC

  • Experience with CI/CD, API telemetry/monitoring, and database design/denormalization

  • Advantageous: technical demonstrations leading to technology adoption

  • Advantageous: led or played a key role in designing a shipped project/system

  • Advantageous: major framework version upgrades or large-module decomposition on a live production codebase

  • Advantageous: AI/LLM product feature development

  • Advantageous: Terraform, Kubernetes, and Helm


Core Competencies

Demonstrates expertise in modernizing web applications using Django and React, with a strong focus on technical debt reduction and cloud deployment. Proficient in SQL for data validation and technical writing for design documentation.


Highest-signal resume keywords


  • Django/Django REST Framework

  • React Development

  • SQL Data Validation

  • Cloud Deployment (GCP)

  • CI/CD Implementation


ATS Optimization Keywords

Hard Skills


  • Python

  • TypeScript

  • AI-Assisted Development

  • Database Design

  • Service-to-Service Authentication

  • RBAC

  • SSO

  • MFA/2FA

  • Agile Methodologies

  • Technical Writing


Soft Skills


  • Organized

  • Process-Oriented

  • Strong Grasp of SDLC


Industry Keywords


  • Technical Debt

  • API Telemetry

  • Monitoring

  • Legacy Code Modernization

  • Design Documents


Tools & Technologies


  • Cloud Run

  • Cloud Functions

  • Terraform

  • Kubernetes

  • Helm

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer
Backend Engineer

Jobtailor • Southwestern Ontario

Hybrid
CAD 85,000 - 105,000
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Jobtailor • Toronto

On-site
CAD 130,000 - 185,000
Software Developer
Software Developer

Jobtailor • Canada

Hybrid
CAD 90,000 - 130,000
Infrastructure Developer – Platform Engineering
Infrastructure Developer – Platform Engineering

Jobtailor • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Principal Engineer
Principal Engineer

Jobtailor • Toronto

On-site
CAD 180,000 - 240,000
Software Developer
Software Developer

Jobtailor • Ottawa

Hybrid
CAD 85,000 - 125,000
Head of Product and Engineering
Head of Product and Engineering

Jobtailor • Montreal (administrative region)

On-site
CAD 180,000 - 240,000
Senior Java Developer, AI Experience
Senior Java Developer, AI Experience

Jobtailor • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Senior Full Stack Developer
Senior Full Stack Developer

Jobtailor • Ottawa

On-site
CAD 90,000 - 120,000
AI and Machine Learning Engineer
AI and Machine Learning Engineer

Jobtailor • Ottawa

On-site
CAD 120,000 - 180,000