Software Engineer (Full Stack)

Citylitics delivers predictive intelligence on local utility & public infrastructure markets
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS

Description For Software Engineer (Full Stack)

Citylitics is at the forefront of solving critical infrastructure data challenges while building a sales intelligence platform for a more efficient infrastructure marketplace. We transform millions of unstructured documents into valuable intelligence feeds and datasets, accessible through an intuitive interface. Our mission is to facilitate faster, more digital connections between solution providers and cities with infrastructure needs.

The role of Full Stack Software Engineer at Citylitics offers a unique opportunity to work on meaningful infrastructure challenges. You'll be responsible for building full stack web applications, defining data models, developing robust backend APIs, and creating dynamic web frontends. The position requires expertise in both backend and frontend technologies, with a focus on designing and implementing scalable systems.

As a Full Stack Engineer, you'll work with technologies like Django, React, TypeScript, and Kubernetes in a modern cloud environment. You'll be involved in data modeling, API optimization, and frontend development, while maintaining high standards for code quality and documentation. The role combines technical excellence with business impact, as your work will directly contribute to making infrastructure markets more efficient and sustainable.

What makes this opportunity special is the chance to work at the intersection of infrastructure, scale-up, and data science/AI in Toronto's unique tech ecosystem. You'll join a team that values innovation, offers mentorship, and promotes professional growth. The company culture emphasizes both hard work and team celebration, making it an ideal environment for ambitious engineers who want to make a real impact on public infrastructure while growing their careers.

Last updated a minute ago

Responsibilities For Software Engineer (Full Stack)

  • Apply Data Modeling techniques to optimize databases/APIs
  • Write optimized SQL to analyze and validate datasets
  • Draft Design Documents and conduct Technical Demos
  • Sequence product behaviors into courses of backend/frontend implementation
  • Introduce clean, well tested and documented code
  • Reduce tech debt alongside product initiatives

Requirements For Software Engineer (Full Stack)

Python
TypeScript
React
Kubernetes
  • 3+ years of experience in software engineering
  • Experience with Django Admin/DRF, React Query, Typescript
  • Experience with API telemetry/monitoring, Container workflows (k8s / Helm), CICD
  • Database Design/Denormalization, Cloud Architecturing (GCP)
  • Technical communication and planning skills
  • Strong understanding of IAM concepts
  • Proficient with modern development/management tooling
  • Bachelor's degree or certificate in Computer Science, Engineering, or related field

Benefits For Software Engineer (Full Stack)

  • Opportunity to work for one of the top 15 innovative analytics startups in Canada
  • Internal mentorship program
  • In-role professional growth
  • Skill-based development & learning
  • Internal promotion opportunities
  • Access to Generative AI tools
  • Work on sustainable public infrastructure challenges

Interested in this job?

Jobs Related To Citylitics Software Engineer (Full Stack)

QA Engineer

QA Engineer position at Deskpro, focusing on manual and automated testing using Playwright, with opportunities for growth in a collaborative environment.

C2BMC Software Engineer

C2BMC Software Engineer position at Auria, developing Java-based distributed systems for space and defense applications in Colorado Springs.

Integration and AI Engineer

Integration and AI Engineer role at SteadyMD, focusing on system integration and AI implementation to enhance healthcare delivery platform operations.

Quality Engineer

Quality Engineer position at SAP Fioneer focusing on testing and quality assurance for financial software solutions, offering remote work in Germany.

Hydraulics and Hydrology Engineer

H&H seeks experienced Hydraulics and Hydrology Engineer in Austin, TX for infrastructure project design and analysis.