Senior Full Stack Developer
Summary
Senior full-stack developer at Hyundai's Singapore innovation center building scalable, secure applications for smart-manufacturing domains (maintenance, logistics, quality, production) — spanning industrial platforms like ThingWorx, backend APIs integrating MES/ERP/SCADA via MQTT, OPC UA and Kafka, modern front ends, and data layers, while mentoring juniors and leading architecture for a DX squad
(Application Development)
- Design and develop scalable, secure, and maintainable full-stack software solutions supporting manufacturing DX domains (Maintenance, Logistics, Quality, Production, Assembly, etc.), including frontend, backend, and data layers
- Lead development of applications on industrial platforms (such as ThingWorx) while maintaining flexibility to expand to custom development frameworks and emerging technologies aligned with the technology roadmap
- Architect scalable backend services and APIs integrating diverse manufacturing systems (MES, ERP, SCADA, historians, IoT platforms, data lakes)
- Develop front-end solutions using modern web frameworks, low-code/no-code platforms, and custom UI technologies appropriate to use case requirements
- Develop real-time data solutions leveraging industry-standard connectivity patterns (MQTT, OPC UA, Kafka, REST APIs, and similar streaming technologies)
- Design and maintain data models and databases supporting manufacturing intelligence (SQL, NoSQL, time-series databases, and data warehousing solutions)
- Build AI-ready applications that prepare for integration with emerging AI/ML models for use cases (e.g., predictive maintenance, quality optimization, and production planning)
- Maintain, troubleshoot, and upgrade developed applications ensuring performance, reliability, and security in production manufacturing environments
- Ensure cybersecurity, performance optimization, and scalability across all applications
- Participate actively in Agile development, CI/CD pipelines, and DevOps practices
- Collaborate with cross-functional teams including manufacturing operations, solution architects, and business owners to translate requirements into technical solutions
(Technical Leadership)
- Conduct rigorous code reviews of peer and junior developer contributions, ensuring adherence to coding standards, architectural consistency, security best practices, and manufacturing-grade reliability
- Mentor and coach junior developers through technical discussions and project assignments to develop their skills in full-stack development and manufacturing domain knowledge
- Establish and maintain coding standards, testing strategies, automated testing frameworks (unit, integration, end-to-end), and development of best practices for assigned squads and within Centre of Excellence (COE) forum; evolve these as technologies and requirements change
- Provide technical leadership and architecture guidance for assigned DX domain squad
- Lead cross-functional collaboration with manufacturing operations, solution architects, business owners, and IT teams to understand operational challenges and drive solution alignment
- Champion continuous improvement by identifying opportunities to enhance code quality, system performance, operational efficiency, and emerging technology adoption
- Communicate complex technical concepts and decisions clearly to both technical and non-technical stakeholders