Full-Stack Web Developer with Hardware Integration and OCR Expertise

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

WAGE / SALARY

3000 USD

HOURS PER WEEK

TBD

DATE UPDATED

Jul 8, 2025

JOB OVERVIEW

About Us

We are an established European manufacturing company specialized in processing animal fats with over 100 employees.

Role Overview

We are seeking a Full-Stack Web Developer with Hardware Integration and OCR Expertise to build a web application that automates container tracking and weight verification for our slaughterhouse supply chain. This is an opportunity to work on a high-impact project, integrating barcode scanners, GPS, scale APIs, and OCR to streamline operations for a leading European manufacturer.

Key Responsibilities

Develop a browser-based web application to track containers and verify weights od raw materials we purchased from our suppliers by comparing the weight of the product they supplied with the weight we paid for on the invoice to make sure they have not scammed us.

Integrate barcode scanners placed on scales to read container barcodes.

Connect scale API to capture gross weights and calculate net weights after subtracting the weight of the container. We have 2 types of containers, the bar codes shall include information about the type of container being dealt with and its weight

Implement GPS integration (Google Maps or truck GPS module) to auto-assign containers to slaughterhouses when they are being left there for the next time they are picked up to know how many containers each slaughterhouse (~30 locations) keeps for us to avoid situations where drivers try to steal them and sell them and take the companies money.

Build OCR functionality to extract slaughterhouse names and quantities we purchased(kg) from PDF invoices sent via email and then compare it with the net weight of the raw materials they actually provided us with based on the data from the scales.

Track container counts per slaughterhouse (delivered minus returned) and generate reports for discrepancies and inventory.

Create a responsive UI with views for drivers (scanning), weighers (weight confirmation), and managers (discrepancy/container reports).

Deploy the application on Heroku/AWS with secure login, data encryption, and email integration.

Test and debug hardware integrations (scanner, scale, GPS) and provide remote training.

Deliver clean, documented code (GitHub) with setup and user guides.


Required Skills

Backend: Proficiency in Python/Flask (preferred) or Node.js for robust server-side logic.

Frontend: Experience with HTML/CSS/JavaScript (React or Vue) for responsive, intuitive interfaces.

Database: Knowledge of SQLite for efficient data management.

Hardware Integration: Experience integrating USB/Bluetooth devices (barcode scanners) and APIs (RS232/USB for scales, GPS modules).

OCR: Familiarity with Tesseract or AWS Textract for extracting data from PDFs.

APIs: Ability to work with GPS (Google Maps or similar) and email APIs (e.g., Gmail API).

Deployment: Expertise in deploying web apps on Heroku/AWS with secure configurations.

Problem-Solving: Strong debugging skills for hardware and API integrations.

Communication: Clear, proactive communication in English (written and verbal).



We are willing to provide more details and negotiate compensation for the project

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin