Fullstack Software Engineer

Visa Hunt

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Visa Hunt is seeking an experienced software engineer to build and enhance a web platform with backend APIs, a desktop app for scanners, and cloud-based workflows. You will integrate AI services, CV, OCR/ICR, and manage high-throughput pipelines while maintaining strong testing and CI/CD practices.

The role emphasizes strong fundamentals in software engineering, concurrency, and familiarizing with hardware integration, with the freedom to adapt to a modern stack including TypeScript, Next.js,

Qualifications

  • Solid full-stack experience—web frontend, backend APIs, and relational databases.
  • 2nd
  • 3rd
  • 4th

Responsibilities

  • Build and maintain the web platform, including backend APIs, background job processing, database models, and the browser-based template editor used to configure OMR zones.
  • Develop and maintain the desktop application that interfaces with document scanners and the cloud backend.
  • Integrate scanner hardware using drivers, SDKs, and vendor APIs for reliable document capture and upload workflows.
  • Integrate AI services, including LLMs for template generation and OCR/ICR for processing handwriting and printed responses.
  • Design and optimize high-throughput processing pipelines with job queues, concurrency management, and cloud storage.
  • Collaborate with Product Managers and Operations to translate workflows into reliable software solutions.
  • Maintain high engineering standards with TDD, typed code, clean architecture, CI/CD, and documentation.

Skills

Full-stack development
Concurrency and performance
Test-driven development
CI/CD and automation
Cloud infrastructure
Software hygiene

Tools

TypeScript
Next.js
C#

Job description

Key Responsibilities:

  • Build and maintain the web platform, including backend APIs, background job processing, database models, and the browser-based template editor used to configure OMR zones.
  • Develop and maintain the desktop application that interfaces with document scanners and the cloud backend.
  • Integrate scanner hardware using industry-standard drivers, SDKs, and vendor APIs to support reliable document capture, quality validation, and upload workflows.
  • Integrate AI services, including LLMs for template generation, computer vision for layout detection, and OCR/ICR technologies for processing handwritten and printed responses.
  • Design and optimize high-throughput processing pipelines, including job queues, concurrency management, rate-limited AI integrations, and cloud-based object storage.
  • Collaborate closely with Product Managers and Operations teams to translate real-world document processing workflows into reliable software solutions.
  • Maintain high engineering standards through test-driven development (TDD), strongly typed code, clean architecture, CI/CD pipelines, and comprehensive documentation.

What We're Looking For:

The fundamentals matter most. We are not prescriptive about your current technology stack. Engineers who understand core software engineering principles can quickly adapt to new frameworks and technologies.

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.
  • You write tests before you're asked to, not because it's policy, but because you've been burned by not doing it.
  • You've debugged something that crossed a system boundary—a network call, an OS driver, a hardware device—and know how to work methodically when the usual tools don't apply.

What you bring:

  • Solid full-stack experience—web frontend, backend APIs, and relational databases. The specific framework matters less than the depth of understanding behind it.
  • Comfort 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 machine.
  • Some experience (or genuine appetite for) hardware or device integration—SDKs, serial/USB interfaces, vendor APIs, and driver-level debugging. You don't need to be an embedded engineer, but you shouldn't be intimidated by it either.
  • Experience integrating AI/ML APIs into production systems—not just calling an endpoint, but handling rate limits, retries, token budgets, prompt versioning, and evaluating output quality.
  • Comfort with cloud infrastructure: containers, managed services, object storage, and job queues. You understand what runs where and why.
  • Strong foundation in software hygiene: version control discipline, automated testing, code review, and CI/CD.

Nice to have:

  • Experience with image processing pipelines (ingest, validate, transform, and store at scale).
  • Prior work in the Singapore Government Tech Stack.
  • Familiarity with OMR, document scanning, or similar high-throughput document processing contexts.
  • TypeScript, Next.js, and C#—our current stack. Mention it if you know it, but don't let unfamiliarity stop you from applying.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Fullstack Engineer (MOE)
Fullstack Engineer (MOE)

VINOVA PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Full Stack Engineer (C#)
Full Stack Engineer (C#)

United States Digital Space LLC • Singapore

On-site
SGD 90,000 - 130,000
Full Stack Engineer
Full Stack Engineer

Astek • Singapore

On-site
SGD 100,000 - 180,000
Software Engineer - A26268
Software Engineer - A26268

United States Digital Space LLC • Singapore

On-site
SGD 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Daikin Holdings Singapore Pte Ltd • Singapore

On-site
SGD 140,000 - 200,000
Software Engineer - A26268
Software Engineer - A26268

Activate Interactive • Singapore

On-site
SGD 70,000 - 110,000
Competitive compensation
Growth & development
Flexible work arrangement
Full Stack AI Engineer
Full Stack AI Engineer

OOm Pte Ltd • Singapore

On-site
SGD 120,000 - 160,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Hydrax • Singapore

On-site
SGD 85,000 - 120,000
Full Stack Software Developer
Full Stack Software Developer

SIMPLIFYNEXT PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
Full-Stack Engineer for AI-Driven Document Platform
Full-Stack Engineer for AI-Driven Document Platform

United States Digital Space LLC • Singapore

On-site
SGD 90,000 - 130,000