We're looking for a Software Engineer to join our team and help build and maintain robust, scalable applications. You'll work across the full stack, contribute to data-driven systems, and integrate modern AI tooling into everyday development. This role suits someone who takes ownership of their work, thrives with minimal supervision, and cares about writing clean, well-structured code.
What You'll Do
* Design, develop, and maintain web applications across front-end and back-end.
...
We're looking for a Software Engineer to join our team and help build and maintain robust, scalable applications. You'll work across the full stack, contribute to data-driven systems, and integrate modern AI tooling into everyday development. This role suits someone who takes ownership of their work, thrives with minimal supervision, and cares about writing clean, well-structured code.
What You'll Do
* Design, develop, and maintain web applications across front-end and back-end.
...
Collaborate with stakeholders to gather and analyze business requirements, translating them into Joget workflow applications or Java-based applications.
Ensure application performance, scalability, and maintainability by applying best practices in low-code(Joget workflow) and Java development.
Perform testing, debugging, and troubleshooting on both Joget applications and Java applications to ensure system stability.
...
Conduct rigorous testing and provide ongoing maintenance for applications to uphold performance and reliability standards.
Cultivate deep insights into clients' businesses and industries, leveraging this understanding to identify and capitalize on new opportunities for innovation and improvement.
Foster strong client relationships through clear and effective communication, collaborating closely with both clients and superiors to achieve project success.
...
Document technical information clearly and accurately.
Collaborate with Project Managers and Team Leaders to define scope, provide technical delivery estimates, and coordinate activities across the full project lifecycle.
Identify and manage risks, update processes and procedures, and develop action plans to address gaps.
...
Document technical information clearly and accurately.
Collaborate with Project Managers and Team Leaders to define scope, provide technical delivery estimates, and coordinate activities across the full project lifecycle.
Identify and manage risks, update processes and procedures, and develop action plans to address gaps.
...
Cloud & Deployment: Manage application deployment lifecycles on cloud-based Linux Virtual Machines, leveraging Kubernetes for container orchestration, scaling, and high availability.
Production Monitoring & Incident Response: Proactively monitor the health, performance, and uptime of production servers and applications. Rapidly troubleshoot, diagnose, and resolve any live issues, bottlenecks, or system outages to ensure continuous availability.
Code Quality & Security: Establish and enforce rigorous software testing methodologies (unit, integration, and E2E). Lead comprehensive code reviews to ensure code quality, maintainability, and adherence to strict security best practices.
...
Monitor team performance and ensure work is completed safely and efficiently.
Lead the maintenance of all bakery production equipment, including mixers, dividers, proofers, ovens, conveyors, packaging machines, and refrigeration systems.
Ensure equipment reliability through effective preventive and corrective maintenance programmes.
...
Monitor team performance and ensure work is completed safely and efficiently.
Lead the maintenance of all bakery production equipment, including mixers, dividers, proofers, ovens, conveyors, packaging machines, and refrigeration systems.
Ensure equipment reliability through effective preventive and corrective maintenance programmes.
...