Senior Full-Stack Software Engineer

Astek — Singapore · Posted ~1 day ago

Senior Onsite

Skills

Full-stack development Web frontend Backend APIs Relational databases Desktop application development Hardware integration Device integration SDK integration Vendor APIs Driver-level debugging AI/ML API integration Electron AI/ML APIs SDKs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

An established technology and engineering organization is seeking an experienced full-stack software engineer to build web and desktop applications, develop backend APIs, work with relational databases, integrate devices and external SDKs, and bring AI/ML services into production. The role suits a versatile engineer comfortable working across software, hardware-facing integrations, and operational environments.

Highlights

Broad engineering role spanning web applications, desktop software, hardware integration, and production AI/ML capabilities.

Description

ASTEK has been providing IT and Engineering solutions for some of the world’s largest industrial and services groups for more than 35 years with 10,000 passionate experts in 22 countries throughout Europe, APAC, Middle East and the Americas Currently, we are looking for Full Stack Software Engineer which would be based in Singapore Requirements and Responsibilities: Bachelor's degree with minimum 5 years solid full-stack experience — web frontend, backend APIs, relational databasesComfort building desktop applications, whether native, Electron-based, or equivalent. You understand the operational differences between shipping a web app and shipping a binary that runs on someone else's managed machineExperience (or genuine appetite for) hardware or device integration, SDKs, serial/US interfaces, vendor APIs, driver-level debugging. You don't need to be an embedded engineer, but you shouldn't be intimidated by it eitherExperience integrating AI/ML APIs into production systems, not just calling an endpoint, but handling rate limits, retries, token budgets, prompt versioning, and evaluating output qualityComfort with cloud infrastructure: containers, managed services, object storage, job queuesStrong foundation in software hygiene: version control discipline, automated testing, code review, and CI/CDStack: TypeScript, Next.js, C# Nice to have: Experience with image processing pipelines (ingest, validate, transform, store at scale)Familiarity with OMR, document scanning, or similar high-throughput document processing contexts