FULLSTACK DEVELOPER, AI DEVELOPMENT & IT SUPPORT SPECIALIST
Job Description
Develop web applications covering both front-end and back-end development. Understand the company's business processes and translate operational requirements into practical software solutions and automated workflows. Develop and integrate AI-powered features and applications to improve internal workflows, productivity, data analysis, and user experience. Understand, upgrade, maintain, modify, troubleshoot, and improve existing web applications. Provide system administration and IT support for the company's IT infrastructure and users. Recommend and propose new IT innovations, automation solutions, and AI technologies that can improve business operations. Work comfortably with existing systems, enhancements, integrations, and new application development. Strong front-end development skills with good understanding of UI/UX design principles. Knowledge of Python, APIs, AI technologies, and Large Language Models (LLMs) is an advantage
1. Full-stack Developer
- Develop, maintain, and enhance in-house applications using CodeIgniter/Laravel, Bootstrap, jQuery, JavaScript, HTML, MySQL, and related technologies.
- Collaborate with cross-functional teams to understand business requirements and develop practical technical solutions.
- Design and develop new application modules, APIs, system integrations, and workflow automation.
- Maintain and improve existing applications based on changing business requirements.
- Ensure application code quality, security, reliability, and performance.
- Troubleshoot application issues and implement appropriate fixes and improvements.
2. AI Development & Automation
- Develop and integrate AI-assisted features into existing and new company applications.
- Integrate Large Language Models (LLMs) and AI services through APIs such as OpenAI and other AI platforms.
- Develop AI-powered tools for intelligent search and information retrieval, data analysis and summarization, document and content generation, AI assistants and chat-based applications, workflow automation, recommendation and matching systems, and internal knowledge or support tools.
- Build backend services and integrations using Python where appropriate.
- Design prompts, system instructions, structured outputs, and AI workflows for business applications.
- Connect AI applications with internal databases, APIs, and company systems.
- Evaluate AI-generated responses for accuracy, relevance, security, and appropriate use.
- Research and experiment with emerging AI technologies that may improve company operations.
- Recommend practical AI solutions based on actual business requirements rather than implementing AI solely for technology.
3. IT Support & System Administration
- Provide desktop and technical support (L1/L2) for end users, resolving hardware, software, network, and applicationissues.
- Troubleshoot and resolve technical problems while ensuring minimal operational downtime.
- Assist in the setup, configuration, maintenance, and troubleshooting of IT equipment and systems.
- Support user accounts, workstations, software applications, network connectivity, and related IT infrastructure.
- Assist with system administration and the maintenance of company IT resources.
4. Multifaceted IT Role
- Engage in multimedia tasks, including Photoshop and basic video editing, when required.
- Assist with technical projects outside the primary development scope when necessary.
- Take on various IT responsibilities and demonstrate versatility across software development, AI, system administration, and technical support.
- Continuously explore technologies that can improve internal processes and business productivity.
Requirements
- Minimum Diploma in Computer Science, Information Technology, Software Engineering, or a related field.
- Relevant experience in full-stack development, software development, or IT support.
- Experience developing, maintaining, or supporting business applications is preferred.
- Experience with AI development, automation, API integration, or Python will be an advantage.
Technical Skills
- Backend (PHP, MySQL, REST APIs, Python knowledge preferred)
- Frontend (HTML, JavaScript, jQuery, AJAX, Bootstrap, responsive web development)
- Framework (CodeIgniter / MVC Framework)
- AI & Automation (Generative AI and LLMs, AI API integration, prompt engineering, AI workflow design, OpenAI or similar platforms, Python for AI integration, JSON/REST APIs, structured outputs and data processing)