Full Stack Software Developer
Toshi Sdn Bhd · WP. Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
قدّم وتابع مع أبلاي إيدجAbout the RoleToshi Sdn Bhd is looking for a capable and practical Full Stack Software Developer to join our growing technical team.You will develop and maintain web applications, internal business systems, customer portals, AI integrations, dashboards and workflow automation solutions.This position is suitable for someone who enjoys building complete solutions, integrating different technologies and solving real business problems.Key Responsibilities• Design, develop, test and maintain web applications and internal systems • Develop responsive frontend interfaces and secure backend services • Build REST APIs, webhooks and third party integrations • Design and maintain relational databases • Develop dashboards, reports and workflow management features • Implement authentication, permissions and role based access control • Integrate AI, messaging, email and other external services • Investigate application, database, server and API issues • Improve the security, reliability and performance of existing applications • Maintain technical documentation and deployment records • Use Git for source control and controlled deployment • Translate business requirements into practical software solutions • Support applications from initial planning through deployment and ongoing improvementCore Technical SkillsCandidates should have practical experience in most of the following areas:• PHP • JavaScript and TypeScript • React and Next.js • HTML and CSS • REST APIs, JSON, cURL and webhooks • MariaDB, MySQL or PostgreSQL • SQL queries, database design and migrations • Linux server administration • Nginx, Apache and PHP FPM • Git and GitHub • Docker and container based deployment • Authentication, sessions and role based access control • Secure management of API keys, access tokens and customer information • Application logging, debugging and performance troubleshootingAdditional Skills That Will Be an Advantage• AI and conversational AI applications • LLM APIs and prompt management • Speech to text and text to speech services • Real time applications and WebSocket connections • WhatsApp Cloud API and email integrations • n8n or other workflow automation platforms • Microsoft or Google single sign on • Multi factor authentication • Cloud infrastructure, backups and monitoring • Mobile friendly web applications • Camera integration and secure file uploads • Yii, ExtJS or other PHP frameworks • PrestaShop or other ecommerce platforms • AWS or other cloud platformsWhat We Are Looking For• At least two years of relevant software development experience • Good understanding of the complete application development lifecycle • Ability to investigate problems independently and propose practical solutions • Comfortable working with both new and existing systems • Able to understand, maintain and improve unfamiliar code • Careful when working with production systems and customer data • Good documentation, reporting and communication skills • Willingness to learn new technologies • Able to balance development speed, security and maintainability • Comfortable managing several interconnected applications and integrationsApplicants are not expected to be experts in every technology listed. Strong full stack fundamentals, practical problem solving skills and the ability to learn unfamiliar systems are more important.Work EligibilityThis position is open only to Malaysian citizens or candidates who already hold a valid permit authorising them to work in Malaysia.Toshi Sdn Bhd is unable to provide visa or employment pass sponsorship for this position. Applicants must have the legal right to work in Malaysia at the time of application.Why Join Toshi Sdn Bhd• Work on real solutions involving AI and business automation• Participate in projects from planning and development through deployment• Work directly with technical and business decision makers• Build solutions used by internal teams, partners and enterprise customers• Gain experience across software development, integrations and cloud infrastructure• Opportunity to grow into a Senior Developer, Solutions Architect or Technical Product LeadHow to ApplyPlease submit your CV together with links to your GitHub profile, portfolio or examples of applications you have developed.In your application, briefly describe:• An application you personally developed• Your specific contribution to the application• The technologies and databases used• An API or external platform you integrated• A difficult technical problem you diagnosed and resolved• Any experience with AI, automation or cloud applications• Your current eligibility to work in Malaysia