Vinova Pte. Ltd. · MyCareersFuture · 2w
Fullstack Engineer (MOE)
Central Region, Singapore- Posted
- 2026-09-22 (2w)
- Place
- Central Region, Singapore
- Commitment
- Contract
- Salary
- SGD 7,300 – 7,800 / month
- Experience
- 3+ YOE
- Education
- SPM / High school
- Department
- Information Technology
- Source
- MyCareersFuture (the employer’s own listing)
Your match
Sign in to see how your skills match this job.
Skills in this posting
TDDCloud InfrastructureMLArtificial IntelligenceComputer VisionLLM
• Solid full-stack experience
• Comfort building desktop applications
• Experience with hardware or device integration
• Experience integrating AI/ML APIs into production systems
• Comfort with cloud infrastructure
• Strong foundation in software hygiene
• Ability to reason about algorithmic complexity
• Understanding of concurrency
• Experience with AI-integrated systems engineering
• Ability to design for operational reality
• Build and maintain the Scanvas web platform — API routes, background job queues,
• database models, and the canvas-based template editor that assessment staff use to
• configure OMR zones.
• - Build and maintain the ScanController desktop application — the interface between
• scan-room operators, the scanner hardware, and the cloud backend.
• - Integrate hardware: scanner SDKs, driver interfaces (TWAIN/ISIS/WIA or vendor APIs),
• and scan-capture pipelines that validate quality and handle errors before upload.
• - Integrate AI services: LLM APIs for OMR template generation, computer vision for zone
• detection, and document OCR/ICR for handwritten and typed responses on mix-form
• booklets.
• - Design and optimise for throughput — job queues, concurrency limits, rate-limited
• external AI calls, and S3 storage pipelines that must sustain peak exam-season load.
• - Collaborate with the Product Manager and operations team to turn real scan-room
• workflows into software that people trust under pressure.
• - Maintain engineering rigour: TDD, typed code, clean API boundaries, meaningful CI
• gates, and documentation that the next engineer can actually use.
• What We're Looking For
• The fundamentals matter most. We are not prescriptive about your current stack. Engineers
• who understand why systems behave the way they do pick up new frameworks quickly.
• Engineers who only know their current framework struggle when the problem doesn't fit the
• tutorial.
• What the fundamentals look like in practice:
• - You can design a system given a set of constraints and articulate the trade-offs you
• made. You don't need a framework to do this.
• - You understand concurrency — threads, event loops, async/await — well enough to
• reason about race conditions and bottlenecks, not just write await and hope.
Vinova Pte. Ltd.
14 open roles in Singapore, straight from Vinova Pte. Ltd.’s own careers page.
- Full Stack Software EngineerCentral Region, Singapore · 1w
- Project ManagerCentral Region, Singapore · 1w
- Software Quality EngineerCentral Region, Singapore · 2w
- DevSecOps EngineerCentral Region, Singapore · 2w
- Full Stack EngineerCentral Region, Singapore · 2w
- Frontend EngineerCentral Region, Singapore · 2w
- Data Engineer (MOE)Central Region, Singapore · 2w
- Business Analyst (HPB)Central Region, Singapore · 2w
- Solution Architect (IMDA)Central Region, Singapore · 2w
- DevSecOps Engineer (IMDA)Central Region, Singapore · 2w
- Full Stack Engineer (IMDA)Central Region, Singapore · 2w
- Senior UI/UX DesignerCentral Region, Singapore · 4w