Full Stack Engineer
Job Description
Our client is a Singapore-basedAI company delivering a multi-tenant B2B SaaS platform for building-inspectionimagery and reporting, built on AWS. The platform includes single-page webapplications, serverless image-processing services, and integrations withself-hosted AI/3D-reconstruction pipelines. What You'll Do • Own end-to-end feature delivery across the SPA frontendand backend services on AWS • Maintain and secure serverless image-processingfunctions • Own the PostgreSQL (RDS) data layer, including schemadesign and upgrades • Re-establish CI/CD pipelines for the web estate • Integrate web products with self-hosted AI inferenceand 3D-processing pipelines • Improve production observability (logging, healthchecks, monitoring) at the application layer • Implement consistent authentication/authorisationacross products and tenants Core Key Skills • 5-8+ years of full-stack engineering, including 3+years running production systems on AWS • Proven experience shipping and operating a multi-tenantB2B SaaS (SPA frontend + backend on EC2/Lambda) • Strong JavaScript/TypeScript with production SPAexperience (React strongly preferred) • Node.js backend development, including AWS Lambda forimage/binary processing • Working proficiency in Python web backends(Django/Flask) • Production PostgreSQL experience on Amazon RDS (schemadesign, query optimisation, upgrades) • REST API design using API Gateway and load-balanced(ALB) services • Experience with S3 at scale (multipart uploads,presigned URLs, lifecycle rules) • EC2-based deployment (AMIs, launch templates, AutoScaling Groups) on Linux • Familiarity with authentication services (e.g. AmazonCognito) and Git-based CI/CD workflows Nice to Have • Geospatial/imagery domain exposure • Experience with enterprise or government clients inSingapore/SEA • Docker and container fundamentals