Enable job alerts via email!

Software Engineer (Full Stack)

Citylitics

Toronto

On-site

CAD 80,000 - 120,000

Full time

8 days ago

Job summary

A tech company specializing in predictive intelligence is looking for a highly motivated software developer. This position involves building full stack web applications, applying data modeling techniques, and optimizing databases. Candidates should have extensive experience in software engineering and a strong proficiency with modern development tools. This role offers the opportunity to contribute to sustainable public infrastructure in a fast-paced, innovative environment.

Qualifications

  • 4+ years of experience in software engineering focusing on web applications, distributed systems, and data platforms.
  • Experience with software development lifecycle and agile methodologies.
  • Strong analytical and problem-solving skills.

Responsibilities

  • Apply data modeling techniques and optimize databases/APIs.
  • Draft design documents and conduct technical demos.
  • Reduce technical debt and adopt new technologies.

Skills

Django Rest Framework
React Query
Typescript
CICD
API telemetry/monitoring
Database design
Cloud architecture (GCP)
Agile methodologies

Education

Bachelor’s degree or certificate in Computer Science, Engineering, or related field

Tools

VSCode
JIRA
Git
Unix
Cloud terminal

Job description

Citylitics delivers predictive intelligence on local utility & public infrastructure markets.

Who Are We Looking For?

We are seeking a highly motivated software developer with experience in building full stack web applications. The ideal candidate will be proficient in both backend and frontend technologies, capable of designing and implementing scalable and efficient systems.

What Will You Accomplish?

  • Data-driven: Apply data modeling techniques, optimize databases/APIs, and write optimized SQL for dataset analysis and validation.
  • Design-driven: Draft design documents, conduct technical demos, and sequence product behaviors with accurate estimations. Write clean, tested, and documented code.
  • Growth-driven: Reduce technical debt, adopt new technologies, and improve the codebase and business processes.

Qualifications:

  • 4+ years of experience in software engineering (web applications, distributed systems, data platforms) with skills in Django Rest Framework, React Query, Typescript, container workflows (k8s / Helm), CICD, API telemetry/monitoring, database design, cloud architecture (GCP).
  • Strong technical communication, problem-solving, organizational, and analytical skills.
  • Experience with agile methodologies and software development lifecycle.
  • Proficiency with modern development tools (VSCode, JIRA, Git, Unix, Cloud terminal).
  • Understanding of IAM concepts including SSO, MFA, RBAC, and identity governance.

What Gives You an Edge:

  • Leadership in technology adoption, high-quality code reviews, and project/system design experience.
  • Experience leveraging GenAI workflows in daily work.
  • Bachelor’s degree or certificate in Computer Science, Engineering, or related field.

This is a unique opportunity to contribute to sustainable public infrastructure, support a disruptive solution in a niche market, and work in a fast-paced, innovative environment with access to AI tools and professional growth opportunities.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs