Full Stack Developer
Apply NowJob details
English version below, French version will follow: About Us: Citylogix Inc. (previously named StreetScan) is a premier data and analytics company serving smart cities in enhancing their transportation infrastructure. Utilizing advanced LiDAR, 360° imaging, and AI analytics, we create detailed digital maps and conduct infrastructure assessments with our GIS-based software, Streetlogix. Our mission is to empower municipalities with sustainable, data-driven decision-making tools for better infrastructure management. Job Description: We're a small, mission-driven tech startup looking for a Full-Stack Developer with a strong focus on backend development. In this role, you’ll help build and maintain the infrastructure behind modern, user-friendly tools that improve how governments serve the public. You should be comfortable owning backend services end-to-end, working with technologies like REST APIs, PostgreSQL, and AWS, while occasionally contributing to frontend features in React. We're looking for someone who thrives in a startup environment—independent, collaborative, and eager to solve real-world problems that impact millions. Key Responsibilities Design, develop, and maintain REST APIs in Node.js Express, Model, query, and tune relational data in PostgreSQL; write efficient SQL and manage migrations Build event-driven integrations and background jobs with RabbitMQ (or other message brokers) Deploy, monitor, and scale services on AWS (EC2, ECS, RDS, S3, CloudWatch, etc.) Collaborate with front-end engineers working in React, MUI, ArcGIS JS API, etc. Write unit/integration tests and participate in code reviews to uphold quality and security standards Contribute to architecture decisions, performance tuning, and DevOps/CI-CD improvements Must-Have Qualifications 3 years professional experience building production level full-stack applications Strong grasp of RESTful design, async patterns, and event-driven architectures Proficient with relational databases (PostgreSQL preferred) and query optimization Hands-on AWS experience deploying and operating containerized services Solid git workflow familiarity and test-driven development mindset Comfortable reading and contributing to modern React codebases when needed How to Apply: Interested candidates should send their resume and cover letter to steffi.ung@streetscan.com with the subject line " Full-Stack Developer Application - [Your Name]". Version française: A propos de nous : Citylogix Inc. (anciennement dénommée StreetScan) est une société de données et d'analyse de premier plan au service des villes intelligentes pour l'amélioration de leur infrastructure de transport. En utilisant le LiDAR avancé, l'imagerie à 360° et l'analyse de l'IA, nous créons des cartes numériques détaillées et menons des évaluations d'infrastructures avec notre logiciel basé sur le SIG, Streetlogix. Notre mission est d'habiliter les municipalités avec des outils de prise de décision durables et axés sur les données pour une meilleure gestion des infrastructures. Description du poste : Nous sommes une petite startup technologique à la recherche d'un développeur Full-Stack avec un fort accent sur le développement backend. Dans ce rôle, vous aiderez à construire et à maintenir l'infrastructure derrière des outils modernes et conviviaux qui améliorent la façon dont les gouvernements servent le public. Vous devez être à l'aise avec les services backend de bout en bout, travailler avec des technologies telles que les API REST, PostgreSQL et AWS, tout en contribuant occasionnellement à des fonctionnalités frontales en React. Nous recherchons quelqu'un qui s'épanouit dans un environnement de startup - indépendant, collaboratif et désireux de résoudre des problèmes du monde réel qui ont un impact sur des millions de personnes. Principales responsabilités Concevoir, développer et maintenir des API REST en Node.js Express, Modéliser, interroger et optimiser les données relationnelles dans PostgreSQL ; écrire des SQL efficaces et gérer les migrations. Construire des intégrations événementielles et des tâches d'arrière-plan avec RabbitMQ (ou d'autres courtiers de messages). Déployer, surveiller et mettre à l'échelle des services sur AWS (EC2, ECS, RDS, S3, CloudWatch, etc.) Collaborer avec des ingénieurs front-end travaillant avec React, MUI, ArcGIS JS API, etc. Rédiger des tests unitaires et d'intégration et participer aux revues de code pour maintenir les normes de qualité et de sécurité. Contribuer aux décisions d'architecture, à l'optimisation des performances et aux améliorations DevOps/CI-CD. Qualifications indispensables 3 ans d'expérience professionnelle dans le développement d'applications full-stack au niveau de la production Maîtrise de la conception RESTful, des schémas asynchrones et des architectures orientées événements. Maîtrise des bases de données relationnelles (PostgreSQL de préférence) et de l'optimisation des requêtes Expérience pratique du déploiement et de l'exploitation de services conteneurisés sur AWS Solide familiarité avec le flux de travail git et l'esprit de développement axé sur les tests A l'aise avec la lecture et la contribution aux bases de code React modernes lorsque cela est nécessaire. Comment postuler : Les candidats intéressés doivent envoyer leur CV et leur lettre de motivation à steffi.ung@streetscan.com avec pour objet " Full-Stack Developer Application - [Your Name]".
Apply Now