Full Stack Engineer
Summary
Build and maintain a multi-tenant B2B SaaS platform for building-inspection imagery and reporting, using AWS serverless services, React/TypeScript frontend, Node.js/Python backend, and PostgreSQL.
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