About the role
About Citylogix
At Citylogix, we build technology that helps cities manage critical infrastructure smarter and more efficiently. We’re looking for a Backend Engineer with strong Postgres expertise to design scalable systems and power the future of municipal operations.
English version below, French version will follow:
About the role
As a Backend Engineer, you’ll be at the core of our product development. You’ll design and maintain the data backbone of our platform—ensuring complex municipal and geospatial data is structured, optimized, and accessible at scale. You’ll work closely with engineers, and product managers, to translate city needs into robust APIs and backend services that power decision-making for municipalities.
Your role will involve balancing architecture and hands-on coding—from modeling data in PostgreSQL/PostGIS to building reliable APIs in Node.js. You’ll also have the opportunity to optimize distributed systems for performance, scalability, and resilience, while contributing to CI/CD pipelines and deployments on AWS/Heroku.
This position is ideal for someone who thrives on solving challenging technical problems, enjoys working with large datasets, and wants their work to have a direct impact on how cities operate.
What you'll do
- Architect and optimize PostgreSQL + PostGIS schemas, queries, and indexes
- Drive performance, scalability, and reliability of backend services
- Build robust APIs with Node.js, Express.js, Nest.js
- Integrate with RabbitMQ, Google APIs, SendGrid, FCM, Salesforce
- Contribute to CI/CD pipelines, cloud deployments (AWS/Heroku), and security best practices
Qualifications
- 4+ years of experience
- Deep knowledge of data modeling, indexing, and query optimization
- Experience with Node.js, Express.js, Nest.js, Sequelize
- Familiarity with scaling techniques and distributed systems
- Strong Git and CI/CD knowledge
- Hands-on experience with API integrations (SendGrid, Stripe, Google APIs, Salesforce, etc.)
Version française :
Description du poste :
En tant qu'ingénieur backend, vous serez au cœur du développement de nos produits. Vous concevrez et maintiendrez l'infrastructure de données de notre plateforme, en veillant à ce que les données municipales et géospatiales complexes soient structurées, optimisées et accessibles à grande échelle. Vous travaillerez en étroite collaboration avec les ingénieurs et les chefs de produit afin de traduire les besoins des villes en API et services backend robustes qui facilitent la prise de décision pour les municipalités.
Votre rôle consistera à trouver le juste équilibre entre l'architecture et le codage pratique, de la modélisation des données dans PostgreSQL/PostGIS à la création d'API fiables dans Node.js. Vous aurez également l'occasion d'optimiser les systèmes distribués en termes de performances, d'évolutivité et de résilience, tout en contribuant aux pipelines CI/CD et aux déploiements sur AWS/Heroku.
Ce poste est idéal pour quelqu'un qui aime résoudre des problèmes techniques complexes, qui apprécie de travailler avec de grands ensembles de données et qui souhaite que son travail ait un impact direct sur le fonctionnement des villes.
Ce que vous ferez
- Concevoir et optimiser les schémas, requêtes et index PostgreSQL + PostGIS.
- Améliorer les performances, l'évolutivité et la fiabilité des services backend.
- Créer des API robustes avec Node.js, Express.js, Nest.js.
- Intégrer RabbitMQ, les API Google, SendGrid, FCM, Salesforce.
- Contribuer aux pipelines CI/CD, aux déploiements cloud (AWS/Heroku) et aux meilleures pratiques en matière de sécurité.
Qualifications
- Plus de 4 ans d'expérience.
- Connaissance approfondie de la modélisation des données, de l'indexation et de l'optimisation des requêtes.
- Expérience avec Node.js, Express.js, Nest.js, Sequelize.
- Connaissance des techniques de mise à l'échelle et des systèmes distribués.
- Solides connaissances de Git et CI/CD.
- Expérience pratique des intégrations d'API (SendGrid, Stripe, API Google, Salesforce, etc.).
About the role
About Citylogix
At Citylogix, we build technology that helps cities manage critical infrastructure smarter and more efficiently. We’re looking for a Backend Engineer with strong Postgres expertise to design scalable systems and power the future of municipal operations.
English version below, French version will follow:
About the role
As a Backend Engineer, you’ll be at the core of our product development. You’ll design and maintain the data backbone of our platform—ensuring complex municipal and geospatial data is structured, optimized, and accessible at scale. You’ll work closely with engineers, and product managers, to translate city needs into robust APIs and backend services that power decision-making for municipalities.
Your role will involve balancing architecture and hands-on coding—from modeling data in PostgreSQL/PostGIS to building reliable APIs in Node.js. You’ll also have the opportunity to optimize distributed systems for performance, scalability, and resilience, while contributing to CI/CD pipelines and deployments on AWS/Heroku.
This position is ideal for someone who thrives on solving challenging technical problems, enjoys working with large datasets, and wants their work to have a direct impact on how cities operate.
What you'll do
- Architect and optimize PostgreSQL + PostGIS schemas, queries, and indexes
- Drive performance, scalability, and reliability of backend services
- Build robust APIs with Node.js, Express.js, Nest.js
- Integrate with RabbitMQ, Google APIs, SendGrid, FCM, Salesforce
- Contribute to CI/CD pipelines, cloud deployments (AWS/Heroku), and security best practices
Qualifications
- 4+ years of experience
- Deep knowledge of data modeling, indexing, and query optimization
- Experience with Node.js, Express.js, Nest.js, Sequelize
- Familiarity with scaling techniques and distributed systems
- Strong Git and CI/CD knowledge
- Hands-on experience with API integrations (SendGrid, Stripe, Google APIs, Salesforce, etc.)
Version française :
Description du poste :
En tant qu'ingénieur backend, vous serez au cœur du développement de nos produits. Vous concevrez et maintiendrez l'infrastructure de données de notre plateforme, en veillant à ce que les données municipales et géospatiales complexes soient structurées, optimisées et accessibles à grande échelle. Vous travaillerez en étroite collaboration avec les ingénieurs et les chefs de produit afin de traduire les besoins des villes en API et services backend robustes qui facilitent la prise de décision pour les municipalités.
Votre rôle consistera à trouver le juste équilibre entre l'architecture et le codage pratique, de la modélisation des données dans PostgreSQL/PostGIS à la création d'API fiables dans Node.js. Vous aurez également l'occasion d'optimiser les systèmes distribués en termes de performances, d'évolutivité et de résilience, tout en contribuant aux pipelines CI/CD et aux déploiements sur AWS/Heroku.
Ce poste est idéal pour quelqu'un qui aime résoudre des problèmes techniques complexes, qui apprécie de travailler avec de grands ensembles de données et qui souhaite que son travail ait un impact direct sur le fonctionnement des villes.
Ce que vous ferez
- Concevoir et optimiser les schémas, requêtes et index PostgreSQL + PostGIS.
- Améliorer les performances, l'évolutivité et la fiabilité des services backend.
- Créer des API robustes avec Node.js, Express.js, Nest.js.
- Intégrer RabbitMQ, les API Google, SendGrid, FCM, Salesforce.
- Contribuer aux pipelines CI/CD, aux déploiements cloud (AWS/Heroku) et aux meilleures pratiques en matière de sécurité.
Qualifications
- Plus de 4 ans d'expérience.
- Connaissance approfondie de la modélisation des données, de l'indexation et de l'optimisation des requêtes.
- Expérience avec Node.js, Express.js, Nest.js, Sequelize.
- Connaissance des techniques de mise à l'échelle et des systèmes distribués.
- Solides connaissances de Git et CI/CD.
- Expérience pratique des intégrations d'API (SendGrid, Stripe, API Google, Salesforce, etc.).