Back to jobs
New

Software Developer

Singapore, Singapore

Job Description

Fusion Worldwide is looking for a hands-on developer who can both build applications and stand up the infrastructure they run on. This role sits at the intersection of software engineering and day-to-day operations — you will own solutions end-to-end, from database design and deployment pipelines through to the application layer and operational dashboards.

You'll significantly shorten the time between an operational need and a working solution. We prioritize shipping working tools quickly, then hardening them as they prove their value.

What We Can Do For You

  • Offer support through a collaborative, open environment alongside seasoned professionals with decades of industry expertise.
  • Enable career growth through direct and focused mentorship.

What You Can Do For Us

Key Responsibilities

  • Design, develop, and deploy automation and AI-assisted solutions for warehouse and test lab operations.
  • Set up and maintain the deployment infrastructure these tools run on — databases, application hosting, CI/CD, backups, and monitoring.
  • Design and operate data pipelines that ingest equipment data from warehouse systems and Prosemi test lab machines into centralized, queryable stores for real-time monitoring and automation.
  • Build and maintain barcode label recognition and authentication systems using OCR and computer vision techniques.
  • Develop inventory auto-count and verification workflows that reconcile physical stock against database records in real time.
  • Manage the on-premise and/or cloud environments where these systems run, including networking between warehouse equipment and centralized services.
  • Implement basic security and access controls — authentication, secrets management, and network segmentation between equipment and corporate systems.
  • Work closely with the engineering team to ensure solutions follow company standards and remain maintainable at scale.
  • Iterate rapidly on released solutions — applying updates, feature additions, and adjustments with minimal turnaround time.
  • Own runbooks and documentation for the tools you build so operations teams can self-serve.

What you will work on

  • Barcode AI recognition — OCR and vision-based label reading and authentication to reduce manual verification errors.
  • Inventory auto-count — Automated physical inventory counting with real-time database cross-verification.
  • Machine data integration — Connecting test lab and warehouse equipment to structured data pipelines.
  • Operational dashboards — Visibility tools that surface key metrics to operations and quality teams.

Who We’re Looking For

  • 5+ years of software development experience, including at least 2 years operating production systems you built yourself.
  • Minimum of a Bachelor’s Degree in computer science or a related discipline is required for this role.
  • Strong backend development skills in Python (or similar), with solid fundamentals in API design, async processing, and database modeling. Comfortable with both SQL and NoSQL — and knows when to use which.
  • Hands-on experience deploying and operating production systems: containers (Docker), at least one cloud platform (AWS/Azure/GCP) oron-prem Linux administration, CI/CD pipelines, and basic observability (logs, metrics, alerts).
  • Experience designing and running data pipelines that ingest from external sources (APIs, hardware, files) into a queryable store.
  • Comfortable with networking fundamentals — TCP/IP, firewalls, VPNs — and connecting industrial or warehouse equipment to backend services.
  • Familiarity with AI/ML APIs or frameworks for vision tasks (OCR, object detection, classification). You don't need to train models from scratch, but you should know how to integrate and fine-tune existing ones.
  • Comfortable working in an operational environment — able to gather requirements directly from non-technical stakeholders and translate them into working systems.
  • Strong ownership: you can take a project from a vague operational need through to a deployed, monitored, documented solution.

      Good to have

  • Exposure to industrial equipment data protocols (Modbus, MQTT, OPC-UA, serial, vendor REST APIs).
  • Experience with computer vision or barcode/OCR technologies (YOLO, Tesseract, ZXing/pyzbar, cloud vision APIs).
  • Message queues or streaming tools (RabbitMQ, Kafka, Redis Streams).
  • Background in warehouse management systems (WMS) or laboratory information management systems (LIMS).
  • Experience in electronics distribution, semiconductor, or supply chain environments.

Benefits

  • Attractive salary package with medical and dental benefits.
  • Modern, open-concept working environment.
  • Collaborative and motivated team culture.
  • Supportive management invested in your success.
  • Smart casual dress code.
  • Conveniently located within walking distance from Taiseng MRT station.

Create a Job Alert

Interested in building your career at Fusion Worldwide? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf