Fullstack Software Engineer

USER EXPERIENCE RESEARCHERS PTE. LTD

Região Norte

Presencial

BRL 613 000 - 920 000

Tempo integral

14 dias+
Gerador de candidaturas

Destaca-te para esta função — gera um currículo e uma carta de apresentação personalizados em cerca de um minuto.

Ultrapassa os filtros ATS

Resumo da oferta

USER EXPERIENCE RESEARCHERS PTE. LTD is seeking an experienced software engineer to design and build scalable systems for document processing. You will own both web platform backends and a desktop application that talks to scanners and cloud services.

You will integrate AI services (LLMs, OCR/ICR) and hardware drivers, while shaping high-throughput pipelines, queues, and storage workflows. A strong emphasis on testing, clean architecture, and CI/CD is required.

Qualificações

  • Solid full-stack experience across frontend, backend, and databases.
  • Experience building desktop apps (native or Electron).
  • Experience with hardware integration and vendor APIs.

Responsabilidades

  • Build and maintain the web platform backend APIs and editor.
  • Develop the desktop application interfacing with scanners and cloud backend.
  • Integrate scanner hardware via drivers, SDKs, and vendor APIs.
  • Integrate AI services including LLMs and OCR/ICR technologies.
  • Design high-throughput pipelines with queues and storage workflows.
  • Collaborate with Product and Operations to translate workflows into software.
  • Maintain testing, clean architecture, CI/CD, and comprehensive docs.

Conhecimentos

Full-stack
Desktop apps
Hardware integration
AI/ML integration
Cloud infrastructure
CI/CD
Testing

Ferramentas

TypeScript
Next.js
C#

Descrição da oferta de emprego

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.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Software Engineering Intern (Application or RnD)
Software Engineering Intern (Application or RnD)

EFUNITY PTE. LTD. • Região Norte

Híbrido
BRL 13 000 - 27 000
Principal Software Engineer I
Principal Software Engineer I

McKinsey & Company • São Paulo

Presencial
BRL 80 000 - 100 000
Comprehensive benefits package
Medical, dental, mental health, and vision coverage
Software Engineer (India)
Software Engineer (India)

Articul8 • Brasil

Teletrabalho
BRL 150 000 - 200 000
Full-Stack AI Engineer
Full-Stack AI Engineer

Appnovation • São Paulo

Presencial
BRL 180 000 - 260 000
System Engineer
System Engineer

Ben Fatto • Campinas

Presencial
BRL 180 000 - 280 000
Senior Software Engineer (Full Stack | Node.js & React | AI Focus)
Senior Software Engineer (Full Stack | Node.js & React | AI Focus)

Oowlish Technology • Fortaleza

Presencial
BRL 100 000 - 140 000
Home office
Competitive compensation based on experience
Career plans for extensive growth
+4
Senior Software Engineer (Full Stack | Node.js & React | AI Focus)
Senior Software Engineer (Full Stack | Node.js & React | AI Focus)

Oowlish Technology • Espumoso

Presencial
BRL 120 000 - 160 000
Home office
Competitive compensation based on experience
Career plans for extensive growth
+4
Full-Stack AI Engineer
Full-Stack AI Engineer

Appnovation Technologies • São Paulo

Presencial
BRL 240 000 - 420 000
Senior Front-End Engineer
Senior Front-End Engineer

JobScore • Brasil

Teletrabalho
Flexible work hours
Remote work opportunities
Regular team meet-ups
Senior Computer Vision Engineer - Remote - Latin America
Senior Computer Vision Engineer - Remote - Latin America

FullStack • Belo Horizonte

Presencial
BRL 240 000 - 420 000
100% remote work
Competitive pay
Continuing education opportunities
+1