Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
NL Scientific is seeking a Full-Stack Developer to enhance its IoT product. You will work on a modern web platform, contributing to both backend and frontend development, and taking ownership of deployment workflows. Join our dynamic team and engage in the full cycle of product development from prototyping to production, while working with cutting-edge technologies.
About the job
About Us
NL Scientific is a leading manufacturer of construction testing equipment, currently undergoing a digital transformation. We are working on upgrading our equipment with IoT capabilities to allow for centralized data collection, processing, and interaction, aiming to move towards Industry 4.0.
Join us to work on a real-world IoT product with direct industrial applications — where your code connects machines, materials, and meaningful outcomes.
Role Summary
We’re looking for a Full-Stack Developer to work alongside our R&D Automation & Systems Lead on the development of a modern, scalable, and mobile-responsive web platform. The ideal candidate will be comfortable working across the stack, from Django backends and REST APIs to responsive frontends, and will take ownership of pushing code from development to production, including deployment workflows and post-deploy testing. You will have the opportunity to experience building a product from the ground up, being a part of the whole design & development phase from prototyping to development to production.
Responsibilities
- Assist with development and maintenance of the Django backend for our IoT LIMS system.
- Build intuitive, mobile-friendly frontend interfaces (React/Tailwind/Bootstrap).
- Design and implement REST APIs for communication with Raspberry Pi devices.
- Assist with mobile web or native app development.
- Take ownership of code deployment pipelines, from staging to production.
- Create systems translatable to future cloud hosting (Heroku, AWS, Dockerized hosting, etc.).
- Write clean, modular code and maintain internal documentation.
Requirements
Strongly Preferred:
- Experience in Django (or similar Python frameworks) backend development
- Experience designing and consuming RESTful APIs
- Strong frontend skills in at least one of React, HTMX, Tailwind, or Bootstrap
- Hands-on experience pushing applications to production
- Basic familiarity with Linux environments and SSH
- Basic version control experience in Git
- Ability to independently debug, test, and deploy full-stack applications
Nice-to-Haves:
- Familiarity with cloud platforms (Heroku, AWS, or DigitalOcean)
- Understanding of Docker and containerized deployments
- Experience building or working with IoT or edge computing systems
- Basic knowledge of SQLite/PostgreSQL
Tech Stack You’ll Be Working With
- Backend: Django, Django REST Framework
- Frontend: React (or Bootstrap/Tailwind), HTML templates
- Database: SQLite (initial) → PostgreSQL (production)
- DevOps: Linux (Ubuntu/Debian), GitHub, shell scripting
- Deployment: Manual and automated deploys (CI/CD planned)
- Optional: React Native / Flutter for mobile apps
Work Setup
Location: On-site
Schedule: Full-time
Reporting to: R&D Automation & Systems Lead
How to Apply
Send your resume, GitHub, and (if applicable) portfolio or code samples to jeffery@nl-test.com. We value real-world experience, curiosity, and an eye for scalable design.
What We Offer:
Competitive salary and benefits package.
Opportunities for professional growth and career development.
A chance to work on exciting and innovative automation projects.
Access to cutting-edge tools and technologies in industrial automation.
Benefits
EPF/SOCSO/PCB
Medical leave
Annual leave
Performance bonus
Attendance allowance
Uniform