job description
Join Thales, a global leader in advanced technology solutions, as a Manufacturing Software Engineer (Fullstack) in beautiful Bali. This role offers a unique opportunity to work at the intersection of software development and manufacturing innovation, contributing to cutting-edge solutions that drive efficiency and automation in industrial processes.
As a Fullstack Engineer, you will design, develop, and deploy software applications that optimize manufacturing workflows, integrate with IoT devices, and enhance real-time data analytics. You'll collaborate with cross-functional teams to deliver scalable, high-performance solutions that meet industry standards and client requirements.
This position is ideal for a passionate engineer who thrives in a dynamic environment and wants to make a tangible impact in the manufacturing sector. Enjoy the flexibility of remote or hybrid work while being part of a global team committed to excellence and innovation.
Responsibility
- Design, develop, and maintain full-stack applications for manufacturing automation and process optimization.
- Collaborate with hardware engineers to integrate software with IoT devices and industrial machinery.
- Develop RESTful APIs and microservices to support real-time data processing and analytics.
- Implement and manage databases, ensuring data integrity, security, and scalability.
- Create user-friendly interfaces for manufacturing dashboards and control systems.
- Optimize software performance for high-volume, low-latency manufacturing environments.
- Conduct code reviews, write unit tests, and ensure adherence to coding best practices.
- Stay updated with emerging technologies and industry trends to drive continuous improvement.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of experience in full-stack development (JavaScript, Python, Java, or C#).
- Proficiency in front-end frameworks (React, Angular, or Vue.js) and back-end technologies (Node.js, Django, or Spring Boot).
- Experience with database systems (SQL, NoSQL) and cloud platforms (AWS, Azure, or GCP).
- Knowledge of industrial protocols (OPC UA, MQTT) and IoT integration is a plus.
- Strong problem-solving skills and ability to work in Agile/Scrum environments.
- Excellent communication skills and ability to collaborate with global teams.
- Familiarity with manufacturing processes or Industry 4.0 concepts is advantageous.