Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Full Stack) - 6 Month Contract

Full-time

Citylitics Inc.

Description

Citylitics delivers predictive intelligence on where, how, and why infrastructure investments will occur across North America.

Infrastructure includes the foundational systems that shape our quality of life: water, transportation, transit, roads and highways, broadband, and power. It represents a multi-trillion-dollar market and a 20+ year megatrend in North America.

Citylitics transforms millions of documents across more than 40,000 cities, utilities, and public agencies into real-time market signals and high-value sales intelligence. Leading infrastructure vendors, engineering firms, and construction companies use the platform to identify and pre-position for major infrastructure opportunities earlier, helping them build relationships, shape project priorities, and influence scope before projects move to formal procurement. 

Citylitics combines a network of AI agents, fine-tuned models, a proprietary infrastructure signals graph, and daily human-in-the-loop quality assurance workflows to deliver highly nuanced and reliable sales intelligence. The platform integrates seamlessly with CRMs, ERPs, and data lakes, embedding actionable insights directly into sales workflows so teams can prioritize the right pursuits and build stronger pipelines.

Our mission is to improve how infrastructure investments get made so critical needs can be addressed earlier and communities benefit from stronger, more resilient infrastructure.

Join Citylitics to work in a meaningful industry that will matter for decades to come while helping grow a company at the forefront of applied AI. We operate with a Results-Driven Mentality and a commitment to Raise The Bar, in a collaborative environment where Teamwork Makes the Dream Work as we tackle big challenges and celebrate wins together.

This position will be hybrid based out of our Toronto office.

Vacancy Status:
This position is for an existing and active vacancy that Citylitics is currently seeking to fill.

Who Are We Looking For?

A full stack developer to modernize an established Django + React web application paying down tech debt on a live, actively-shipping codebase. Alongside that, you'll ship smaller, self-contained custom solutions directly to customers, owning delivery end-to-end. You'll co-define the target patterns with our team, and we expect genuine depth in one of backend (Django/DRF) or frontend (React/TypeScript) with solid working competence in the other.

What Will You Accomplish?

  • Design
    • Write design documents and run technical demos to align stakeholders before building
    • Sequence product behaviors into backend/frontend implementation with accurate complexity estimates
    • Design and ship self-contained custom solutions to customers
  • Data Native
    • Investigate and validate datasets with SQL and metrics to ground design decisions
  • Modernization
    • Own modernization efforts — migrate legacy code into modern patterns
    • Upgrade core frameworks, retire end-of-life dependencies, and decompose oversized modules
    • Reduce tech debt incrementally alongside ongoing product work — safe, incremental refactors over big-bang rewrites

Requirements

  • 3–5 years building and maintaining production web applications, with genuine depth in one of the following and working competence in the other:
    • Backend: Django / Django REST Framework, Python
    • Frontend: React (incl. React Query), TypeScript
  • Fluent with AI-assisted development workflows (AI coding agents) as a core part of how you ship
  • Speaks the language of data — reaches for queries, metrics, and models to frame problems and validate results
  • Communicates thinking and direction through technical writing and design — design docs, diagrams, and clear reasoning that bring stakeholders of different technical background along
  • Experience building and deploying on a cloud stack (GCP preferred) — e.g. serverless services (Cloud Run/Functions), service-to-service auth, and cloud deploy pipelines
  • Working understanding of access management — 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
  • CI/CD, API telemetry/monitoring, and database design/denormalization

What Gives You an Edge:

  • Leads by example:
    • Technical demonstrations leading to new technology adoption within your team's existing stack
    • Led or key involvement in the design of a project/system that shipped
  • Prior major framework version upgrades or large-module decomposition on a live production codebase
  • Experience building AI/LLM product features
  • Infrastructure-as-code and container orchestration — Terraform (IaC), Kubernetes/Helm

Benefits
  • This is a rare opportunity to influence positive change within one of the biggest societal challenges of our generation: sustainable public infrastructure
  • You get to support a disruptive solution with a compelling value proposition into an industry that is eager to hear from you and in a market with no direct competition.
  • We live at the cross section of infrastructure, scaleup and data science/AI. There is no other team like us in Toronto.
  • There is no corporate bureaucracy here. You will accomplish more here in a few months than what you would in a few years at a large, entrenched technology company.
  • We believe that Data and AI will play an outsized role in our future, so we equip every team member with access to Generative AI tools and our full Data Universe to enhance their productivity and encourage innovation through experimentation.
  • We work hard, we play together, we win as a team! We are on a mission to solve infrastructure while savoring the moment and celebrating the little details along the way.
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Software Engineer (Full Stack) - 6 Month Contract in Toronto, ON vacancy
  •  ...Description Basetwo provides manufacturing engineers with a low code AI platform that helps...  ...siloed databases The Role As a Full Stack Engineer, you will be working on one or...  ...value to the users. ~5+ years of software development experience with modern full-... 
    Suggested
    Long term contract
    Full time
    Work from home
    Flexible hours

    Basetwo Pty Ltd

    Toronto, ON
    more than 2 months ago
  •  ...Position: Full Stack -  Software Developer Location: Toronto, ON Job ID#: RQ11443 Duration: 6 Months Role Overview We are seeking a senior-level Full Stack Developer with strong expertise in Java and Angular to support the design... 
    Suggested
    Long term contract
    Full time

    Symbiotic Digital

    Toronto, ON
    13 days ago
  • $130k - $160k per year

     ...systems that scale. A network agnostic tech stack. Agile, cross-functional teams built on...  ...hear from you. We're looking for a full-stack JS engineer to help us scale and connect millions...  ...these challenges. As a Full-Stack Software Engineer, you will: Work on developing... 
    Suggested
    Full time
    Work from home
    Worldwide
    Flexible hours

    Us Mobile

    Toronto, ON
    more than 2 months ago
  • $100k - $125k per year

    1-800-GOT-JUNK? is seeking a Senior Software Engineer (Full Stack) to join our Product & Technology team in Vancouver or Toronto . You will sit on the Omni Channel Product Team, building commercial customer and field-facing products end to end: not only implementing tickets... 
    Suggested
    Full time
    Internship
    Work at office
    Remote work

    O2e Brands

    Toronto, ON
    more than 2 months ago
  •  ...more consistent, and better-informed investment decisions across early and growth-stage companies.StartupFuel is hiring a Full-Stack Software Engineer to build and scale the SaaS platform behind DiligenceGPT™. This role focuses on the product, platform, and infrastructure... 
    Suggested
    Full time
    Internship

    Startupfuel

    Toronto, ON
    more than 2 months ago
  • $145k - $165k per year

     ...and move faster. As a Senior Engineer on the FP&A Plus platform, you...  ...and respecting cross-module contracts in a large, distributed modular...  ...~5+ years of professional software development experience building...  ...across functions and regions. ~6 months: Your fingerprints are... 
    Full time
    Internship

    Prophix

    Toronto, ON
    more than 2 months ago
  •  ...interview philosophy and how we use AI in our recruiting process here . We are looking for inquisitive, well-rounded Full-stack engineers to join our Core or Monetization Engineering teams. Working closely with product managers, designers, and backend engineers, you... 
    Full time
    Work at office
    Relocation
    Relocation package

    Pinterest

    Toronto, ON
    more than 2 months ago
  •  ...subscription management features across our full-stack architecture. Build and maintain...  ...tests using Jest. Collaborate with staff engineers on system design and architectural...  ...REQUIREMENTS: ~5+ years of experience in Software Engineering ~ Bachelor's degree in... 
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    E2x Is Now Part Of Apply Digital

    Toronto, ON
    more than 2 months ago
  • $130k - $150k per year

     ...We're looking for a Senior Full Stack Software Engineer who is passionate about building high-quality software in an AI-native way. Someone who treats Claude and the latest agentic coding tools as a core part of their craft, not a novelty. In this role, you will own technical... 
    Full time
    Casual work

    Altaml

    Toronto, ON
    more than 2 months ago
  •  ...STAN is looking for a full-time Senior Software Engineer who is an enthusiastic problem solver to help create the technology that will change the way...  ...passionate about building a business ~5+ years of full-stack development experience with JavaScript and React libraries... 
    Full time
    Work at office

    STAN AI

    Toronto, ON
    a month ago
  •  ...Canadians who are underserved by the traditional financial system.   Position Summary: Haventree is looking for a Senior Software Engineer ( Full Stack ) to join our fast-growing team. In this role, you will design and build end-to-end solutions that power our customer-... 
    Full time
    Flexible hours

    Haventree Bank

    Toronto, ON
    more than 2 months ago
  • $90k - $125k per year

     ...management system for our customers so they can spend more time doing what they love. The Role: We’re looking for a Full Stack Software Engineer to join our growing Engineering team! In this role, you will play a key part in building and scaling our payroll platform,... 
    Full time
    Work at office
    Remote work

    Push Operations

    Toronto, ON
    more than 2 months ago
  • $100k - $220k per year

     ...Description Job Title: Software Engineer: Full-Stack or Software Engineer: Full-Stack (Data) Salary: $100,000-$220,000 + equity options. Location: Remote with occasional in-person work in our co-working space in downtown Toronto. About Us Fiscal.ai (formerly FinChat... 
    Remote job
    Full time
    Casual work

    Fiscal.ai

    Toronto, ON
    more than 2 months ago
  • $52.5k - $78.5k per year

     ...to the Senior Application Designer, the Production Designer (6 month contract) is responsible for the preparation of artwork, renderings and...  ...external stakeholders an asset   ~ Competency in 3D rendering software (e.g.SketchUp, CAD, Adobe Dimensions, Keyshot, Rhino or Revit)... 
    Contract work
    Full time

    BrandActive

    Toronto, ON
    28 days ago
  •  ...expanding enterprise demand, we’re scaling our engineering team to support increasingly complex,...  ...are increasing. We’re hiring a Full Stack Engineer to help build and scale core product...  ...scalable technical solutions About You ~3–6+ years of experience building full stack... 
    Work at office

    Feathery

    Toronto, ON
    28 days ago
  • $80k - $110k per year

     ...crews, with major works. The South Civil contract is anticipated to be completed in 2030....  ...multidisciplinary teams including geotechnical engineers, designers, project managers, and...  ...Proficiency with geological and geotechnical software (e.g., DIPS, UnWedge). FEM experience... 
    Contract work
    Full time
    For contractors
    Night shift

    Ontario Transit Group

    Toronto, ON
    a month ago
  •  ...Education & Foundation: Degree in Computer Science, Engineering, or a related discipline with experience delivering large-scale enterprise...  ...documentation (system architecture, design documents, and technology stack descriptions), user documentation. Prepare database schema,... 
    Full time

    Maarut Inc

    Toronto, ON
    7 days ago
  • $90.16 - $108.23 per hour

     ...RQ11377 - Software Developer - Full Stack - Senior -  4  Openings Location: Hybrid (Work onsite 2 Days a week from Toronto or Guelph office) 40 St Clair W Toronto or 1 Stone Rd W Guelph  Duration: 6+ contract (125 Business Days) + 3 possible Extension  Must Have... 
    Contract work
    Full time
    Work at office
    2 days per week

    Source Code

    Toronto, ON
    23 days ago
  • $90k - $100k per year

     ...what makes YuJa special!  About You You possess strong software design, development and testing skills acquired through both a...  ...the role with at least 80%+ overall in relevant computer science/engineering coursework. Educational Requirements Bachelors’ Degree... 
    Full time
    Internship
    Manual labor
    Work at office
    Worldwide
    Monday to friday
    Flexible hours

    YuJa

    Toronto, ON
    a month ago
  •  ...powered IT management and cybersecurity software, serving Managed Service Providers (MSPs...  ...shaping the future of IT: whether you're in engineering, product, sales, marketing, customer...  ...raise the bar. We build it.   Senior Full-Stack Software Engineer — AI-Native... 
    Long term contract
    Full time
    Worldwide

    Kaseya

    Toronto, ON
    6 days ago
  • $90.2 - $108.29 per hour

     ...RQ00788 - Software Developer - Full Stack - Seniorx3 Duration: 1 Year (250 Business Days) + 1 Possible Extension Location: 525 University...  ...applications; Tomcat troubleshooting is an asset. Software Engineering & Architecture Strong knowledge of object-oriented... 
    Full time

    Source Code

    Toronto, ON
    17 days ago
  •  ...app—we’re building unstoppable teams. So what do you say, are you in? Your Impact Starts Here We’re looking for a Full Stack Software Engineer II to join our Hiring Assistant team —one of the most critical bets in Homebase’s future. This team is reimagining hiring... 
    Hourly pay
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Work from home
    Flexible hours

    Homebase

    Toronto, ON
    a month ago
  •  ...edge and cloud solutions that make intersections and highways safer and smarter. Role Overview We are looking for a Full-Stack Software Engineer to join our growing engineering team. In this role, you will work across frontend, backend, and cloud infrastructure to build... 
    Full time

    Derq

    Toronto, ON
    more than 2 months ago
  •  ...Position: Software Developer - Full Stack Location: Toronto, ON (Onsite) Job ID#: RQ11132 Duration: 12 Months Role Overview We are seeking a Software Developer - Full Stack to support the design, development, implementation, and maintenance of enterprise... 
    Full time

    Symbiotic Digital

    Toronto, ON
    a month ago
  • $65k - $70k per year

     ...Description Position Summary The Full Stack Django Developer (Frontend Focus) is responsible...  ..., and maintenance of the in-house software that Tayco's plant runs on, including label...  ...This posting is for 1 vacancy for a 12-month contract position. Your Responsibilities... 
    Contract work
    Full time
    Flexible hours
    Shift work
    1 day per week

    Brc Group Ltd

    Toronto, ON
    23 days ago
  • $64k - $88k per year

     ...department – interim and final tax bills, property assessment, etc; Recovery Accounting department – monthly recovery calculations, tenant disputes, etc; Plan and prepare Month-End reporting periods (pre-booking journal entries, accruing revenue for management fees, etc.);... 
    Contract work
    Long term contract
    Full time
    Interim role
    Summer work
    Internship
    Flexible hours
    Weekend work

    Riocan

    Toronto, ON
    more than 2 months ago
  •  ...implementation. Design, develop, test, deploy, and maintain full-stack web applications using modern development frameworks and cloud...  ...leads, quality assurance teams, and stakeholders throughout the Software Development Life Cycle (SDLC). Troubleshoot and resolve application... 
    Full time

    Maarut Inc

    Toronto, ON
    11 days ago
  •  ...owning core parts of the platform and helping define how an enormous industry operates. The Role We're looking for a Senior Full Stack Engineer to join us in-person at our Toronto office. You'll work at the forefront of agentic AI, developing, evaluating, and... 
    Work at office
    Immediate start
    Monday to friday

    Strada

    Toronto, ON
    26 days ago
  • $65k - $70k per year

     ...Payroll Analyst (6-Month Contract)   CBI Home Health   supports people at home and in the community. We are one of Canada’s leading   specialized community services, home and integrated care providers , operating in more than 800 communities across the country. Our teams... 
    Contract work
    Full time
    Flexible hours

    Cbi Home Health

    Toronto, ON
    more than 2 months ago
  • $48k - $58k per year

     ...Service Desk Analyst – Ontario (6-Month Contract) CBI Home Health supports people at home and in the community. We are one of Canada’s leading...  ...chat, and ticketing system. Diagnose and resolve hardware, software, network, and account-related issues. Install, configure,... 
    Contract work
    Full time
    Temporary work
    Flexible hours

    Cbi Home Health

    Toronto, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Full Stack) - 6 Month Contract. Be the first to apply!