Fullstack Software Engineer
User Experience Researchers Pte Ltd (Singapore) · Singapour
Job description
About the role
We are looking for a Fullstack Software Engineer to own and evolve our web platform, desktop scanner client, and AI‑powered processing pipelines. You will work closely with product and operations teams to turn real‑world document processing needs into reliable software solutions.
Key responsibilities
- Build and maintain the web platform, including backend APIs, background job processing, database models, and a browser‑based template editor for OMR zones.
- Develop and support a desktop application that interfaces with document scanners and the cloud backend.
- Integrate scanner hardware using industry‑standard drivers, SDKs and vendor APIs to ensure accurate capture, validation and upload.
- Incorporate AI services such as LLMs for template generation, computer‑vision layout detection, and OCR/ICR for handwritten and printed responses.
- Design high‑throughput processing pipelines, managing job queues, concurrency, rate‑limited AI calls and cloud object storage.
- Collaborate with Product Managers and Operations to translate workflow requirements into robust software.
- Uphold engineering quality through test‑driven development, strong typing, clean architecture, CI/CD pipelines and thorough documentation.
Required profile
- Deep understanding of core software engineering principles; ability to design systems under constraints and articulate trade‑offs.
- Strong grasp of concurrency models (threads, event loops, async/await) and experience debugging across system boundaries.
- Proactive testing mindset – writing tests before code to avoid regressions.
- Comfort working with hardware or device integration, even without being an embedded specialist.
Required skills
- Full‑stack web development (frontend & backend APIs) and relational database experience.
- Desktop application development (native or Electron‑based).
- Hardware integration using SDKs, USB/Serial interfaces and vendor APIs.
- AI/ML API integration with handling of rate limits, retries and output evaluation.
- Cloud infrastructure knowledge – containers, managed services, object storage and job queues.
- Software hygiene practices: version control (Git), automated testing (TDD), code reviews.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salary: Software Engineer Based on 14 job offers in SingaporeSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 3 weeks from now
43 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
User Experience Researchers Pte Ltd (Singapore)
Singapour
Related job offers
-
Chief Architect – TradeNet Platform
GovTech Singapore Singapour -
Full-Stack Engineer (2026/2027 Graduate)
H2 Games Singapour -
Senior Technical Support Engineer
Getronics Singapour -
VP Development Manager – Group Technology
UNITED OVERSEAS BANK LIMITED Singapore -
Senior Advisor - Operational and Closure Readiness
RIO TINTO COMMERCIAL PTE. LTD. Singapore