jobs in VINOVA PTE. LTD.

全职 Fullstack Engineer (MOE) 工作, 薪水 up to SGD 7,800, VINOVA PTE. LTD. Central Region (Singapore) 公司招聘中 - Ricebowl

Fullstack Engineer (MOE)

VINOVA PTE. LTD.

SGD7,300 - SGD7,800 每月

Toa Payoh, Central Region (Singapore)

分享
保存

工作地点

  • Toa Payoh Central Region (Singapore) Singapore

职位描述

岗位职责

  • 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.

Established in 2010, Vinova is a passion-driven and award-winning development company for mobile, web, and enterprise applications. Our clients span the globe and cover a wide range of projects including IoT, blockchain, banking, fintech, networking, and ecommerce.

Vinova earns respect from customers by being committed to quality, flexibility, and speed. We strive to build great products by working with a passion, working closely with our customers, and through open but disciplined collaboration.

You will be working in an encouraging and challenging environment, taking advantage of the latest technology to develop excellent mobile apps for clients. You will be engaging clients in both on-site and off-site support.

Interested to join our all-star team? Submit your application to us now! Tell us why you want to work with us and why you think you’d be a good candidate. We are looking forward to hearing from you!

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多