Full-Stack Engineer
Posted 6 days 4 hours ago by LG Sonic
Job Description
Job Title: Full-Stack Engineer
Location: Zoetermeer, Netherlands
Reports to: R&D Manager
Contract Type: Full time
About LG Sonic: LG Sonic is a global leader in sustainable water quality management, dedicated to developing cutting-edge technologies that help protect water ecosystems. With operations in over 50 countries, we specialize in advanced solutions for algae control, water quality monitoring, and environmental protection. Our award-winning ultrasonic technology, combined with real-time data monitoring, empowers industries, municipalities, and governments to maintain clean and healthy water bodies while reducing chemical use. At LG Sonic, we foster a dynamic and innovative work environment, driven by a passion for sustainability and technological excellence. Join our team and be part of a mission to create cleaner water for future generations.
Position Summary:
At LG Sonic, we deliver innovative water quality monitoring and algae control solutions worldwide. Our customers access real-time environmental data through an existing cloud-hosted dashboard. As a Full-Stack Engineer, your role is to maintain, improve, and extend this platform to ensure reliable data visibility, system integrity, and integration with our globally deployed field devices. You will be responsible for end-to-end data flow from remote units to user-facing dashboards, ensuring performance, accuracy, and system maintainability. If you have 1-3 years of experience with full stack development, we'd love to hear from you.
Position duties and responsibilities:
- Full-stack feature development: design, implement, test and deploy new dashboard functionality spanning edge ingestion, backend services, databases and web UI.
- Data ingestion & pipeline management: architect and maintain MQTT/MQTTS, Modbus-TCP and secure FTP pipelines into AWS and time-series/relational databases.
- Database management: design schemas, optimise queries, implement retention policies and manage backups & migrations.
- OTA firmware update support: design and manage secure over-the-air firmware update mechanisms for remote devices.
- SCADA integration: bridge MQTT and Modbus-TCP data streams to existing SCADA/OT systems.
- - Infrastructure & DevOps: containerise services (Docker/Kubernetes), automate deployments (CI/CD) and manage IaC (Terraform/CloudFormation).
- Network & security: configure routers/VPNs, enforce TLS and IAM policies, implement monitoring, logging and alerting for performance and security.
- Collaborate with product managers, designers, and other engineers to design and deliver high-quality software solutions.
- Write clean, efficient, and well-documented code following industry best practices.
- Contribute to architectural decisions and suggest improvements to existing systems.
- Work closely with both internal teams and external partners to ensure smooth software delivery and support.
- Strong analytical and problem-solving skills, with the ability to work effectively under pressure and meet deadlines.
Preferred Qualifications
- Experience with mobile app development (Flutter, React Native, or native Android/iOS).
- Knowledge of Microsoft technologies (C#, Visual Basic, WinForms/WPF).
- Familiarity with Grafana, Kibana, or similar tools for dashboard visualization.
- Experience with Kubernetes, Helm, or AWS CDK.
- Understanding of high-throughput message brokers (Kafka, RabbitMQ).
- Exposure to industrial SCADA platforms (Ignition, Wonderware, Citect).
- Awareness of cloud security standards (ISO 27001, SOC 2, IEC 62443).
- Interest in data analytics and ML for anomaly detection or predictive maintenance
Qualification and requirements:
- Proven experience with React (front-end) and Python or PHP (back-end) in a professional environment.
- Strong understanding of HTML, CSS, JavaScript, and RESTful API design.
- Experience with MQTT, Modbus TCP, and data handling via FTP.
- Skilled in managing MariaDB databases.
- Familiarity with Docker, CI/CD pipelines, and AWS-based infrastructure.
- Experience with networking fundamentals including LAN, GSM modems, VPNs, and firewall configuration.
- Good problem-solving skills and attention to detail.
- Proficiency in English (spoken and written).
- Ability to work in a collaborative, cross-functional team environment.
Why Join LG Sonic? At LG Sonic, we offer an exciting and collaborative work environment where your contributions directly impact our mission of environmental sustainability and innovation. By joining our team, you will have the opportunity to grow professionally while being a part of a global leader in water treatment technology. We believe in investing in our people and fostering an inclusive culture where all team member's ideas are valued.
LG Sonic Values: Unity, Trust, Positivism, Over deliver and Passion.
Application Process: If you are interested in joining LG Sonic, we encourage you to apply by following these steps:
Submit Your CV: Send your updated CV to with the subject line: Full-Stack Engineer
Apply via Recruitment Platforms: You can also apply through recruitment websites where this position is posted.
Application Review: Our HR team will carefully review all applications and contact shortlisted candidates for further steps.
Hiring Process: Selected candidates will be invited for a written test (optional depending on position) followed by interviews to assess their skills, experience, and suitability for the role.