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 · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer role at Amazon's INTech team, focusing on expanding retail features across Latin America and Asia Pacific regions.

Software Development Engineer II - AWS Networking Application, SIDR

AWS seeks Software Development Engineer II to develop network control plane software and implement SDN solutions for their global cloud infrastructure.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and credit card systems.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Acceleration team, focusing on revolutionizing digital product sales and customer engagement through innovative software solutions.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and applications.

Description For Software Engineer (Full Stack)

Citylitics is at the forefront of solving critical infrastructure data challenges through their sales intelligence platform. The company transforms millions of unstructured documents into valuable intelligence feeds and datasets, accessible through an intuitive interface. Their mission is to facilitate faster, more transparent connections between solution providers and cities with infrastructure needs.

As a Full Stack Software Engineer at Citylitics, you'll join a team working at the intersection of infrastructure, scaleup, and data science/AI. The role demands expertise in both backend and frontend technologies, with a focus on building scalable web applications. You'll be responsible for data modeling, API development, and frontend integration, while working in an environment that encourages innovation and experimentation with AI tools.

The position offers a unique opportunity to contribute to solving one of society's biggest challenges: sustainable public infrastructure. You'll work in a fast-paced environment without corporate bureaucracy, where your impact can be significant and immediate. The company values technical excellence, clear communication, and continuous learning.

Working at Citylitics means joining a team that combines technical innovation with meaningful impact. You'll have access to cutting-edge AI tools, participate in an internal mentorship program, and have clear paths for professional growth. The company culture emphasizes both hard work and team celebration, creating an environment where you can thrive while contributing to critical infrastructure solutions.

Last updated a month 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 for stakeholders
  • 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
  • Knowledge of API telemetry/monitoring, Container workflows (k8s / Helm), CICD
  • Database Design/Denormalization, Cloud Architecturing (GCP)
  • Technical communication and planning skills
  • Strong understanding of IAM concepts, including SSO, MFA, RBAC
  • 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
  • Influence positive change in sustainable public infrastructure
  • Access to Generative AI tools and full Data Universe
  • Internal mentorship program
  • In-role professional growth
  • Skill-based development & learning
  • Internal promotion opportunities

Interested in this job?