.jpg?1679514745)
Software Developer
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