The Full-Stack Developer (Factory Applications) is responsible for designing, developing, and maintaining custom applications and tools used in manufacturing environments. This role covers end-to-end development of frontend dashboards and backend services, real-time integration with factory systems, automation of workflows, and ensuring secure, scalable, and high-performance applications.
Key Responsibilities
• Design and develop end-to-end factory applications, including frontend dashboards and backend services
• Build real-time monitoring dashboards for KPIs and equipment status
• Develop backend logic, APIs, and microservices to support factory operations
• Integrate applications with MES and IoT devices for real-time data exchange
• Automate manual workflows through scripts, services, and alerting mechanisms
• Ensure applications meet performance, scalability, and security requirements
• Manage CI/CD pipelines, deployments, and application maintenance
• Troubleshoot production issues and ensure compliance with industrial standards
Requirements / Qualifications
• Bachelor’s Degree in Computer Science, Software Engineering, IT, or related field
• Experience in full-stack application development
• Knowledge of manufacturing systems and factory workflows
Required Skills
• Frontend: HTML5, CSS, JavaScript / TypeScript (React, Angular, Vue.js)
• Backend: C#/.NET, Java, Python, Node.js
• Databases: SQL (Oracle, PostgreSQL, MySQL), exposure to NoSQL
• APIs: RESTful API design and integration
• DevOps: Docker, Kubernetes, CI/CD
• Domain: MES, factory automation systems