- Jalan BP 4/2 Puchong Selangor Malaysia 47120

Working Location
Job Description
Requirements
Ability to lead, mentor, and manage junior software engineers and technical teams.
Capable of driving accountability, teamwork, and delivery performance.
Familiarity with modern AI-assisted software development approaches such as Claude Code, AI copilots, prompt-driven development, and automation-assisted coding workflows.
Open mindset toward reducing repetitive traditional coding through AI-driven development practices.
Solid hands-on experience in Python software development, especially for backend systems, APIs, and enterprise applications.
Strong experience with FastAPI, Flask, or similar backend frameworks.
Good understanding of RESTful API architecture and integration design.
Hands-on experience with GitLab, GitLab, Jenkins, CI/CD pipelines, Docker, deployment automation, and environment management.
Comfortable managing and troubleshooting Linux-based environments, servers, containers, and deployment platforms.
Understanding of scalable software architecture, modular design, integration patterns, and maintainable system development practices.
Ability to communicate technical concepts clearly and collaborate effectively across technical and non-technical teams.
Exposure to AI platforms, AI agents, chatbot systems, LLM integrations, AI automation workflows, or voice AI solutions is an added advantage.
Familiarity with AWS, Azure, Google Cloud, or hybrid cloud deployment models.
Additional Details
Job Type: Permanent
Location: Puchong, Selangor
Working Hour: Monday to Friday, 8:30am to 5:30pm (on-site)
Salary Range: Up to RM15,000.00
Responsibilities
Lead and manage the software engineering team, including task planning, technical guidance, mentoring, and performance monitoring of junior developers and engineers.
Drive AI-assisted software development practices using modern AI coding tools (e.g., Claude Code, vibe coding approaches) to improve development speed, quality, and efficiency while reducing dependency on traditional coding methods.
Oversee the development, integration, deployment, and maintenance of AI-driven applications, enterprise platforms, APIs, automation workflows, and related software systems.
Collaborate closely with Product Owners, business users, internal departments, and external customers to understand business requirements and translate them into scalable and practical software solutions.
Ensure software delivery aligns with product goals, user experience, operational requirements, and customer expectations.
Define and maintain software development standards, architecture guidelines, coding practices, documentation standards, and security best practices.
Lead backend architecture and development activities using Python-based technologies such as Fast API and Flask, while ensuring maintainable and scalable system design.
Manage DevOps and CI/CD processes including GitLab, Jenkins, Docker, deployment automation, monitoring, release management, and environment standardization.
Drive the implementation and continuous improvement of automated build, testing, deployment, and rollback processes to improve operational stability and delivery efficiency.
Manage containerized application environments and deployment strategies across development, staging, and production platforms.
Participate in technical architecture discussions, solution reviews, code reviews, and technology evaluations to ensure alignment with business and technical objectives.
Research and evaluate emerging technologies, AI tools, frameworks, and platforms that can improve software delivery capabilities and business innovation.
Identify technical risks, system bottlenecks, and operational gaps, and proactively implement mitigation and improvement strategies.
Ensure proper collaboration between software, infrastructure, DevOps, AI, and product teams to support successful project execution and operational readiness.
Support troubleshooting, root cause analysis, incident resolution, and continuous system improvement initiatives.
Contribute to software roadmap planning, technical strategy, resource planning, and long-term platform scalability initiatives.
Promote a customer-focused engineering culture where software delivery prioritizes usability, business value, operational effectiveness, and user satisfaction.
Benefits
Skills
Important Information
Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.