Bachelor's degree or above in Computer Science, Software Engineering, Information Technology, or related fields.
Minimum 5 years of experience in software development, with at least 2 years in a senior or lead role.
Proficient in one or more programming languages such as Java, JavaScript/TypeScript, Python.Strong knowledge of software architecture, design patterns, and system scalability.
Familiar with modern frameworks and technologies such as React, Angular, Node.js, Spring Boot.Experience with RESTful APIs, microservices, and cloud platforms. (AWS, GCP).
Hands-on experience with databases (SQL and NoSQL) and query optimization.
Familiar with version control systems (Git, GitHub, GitLab) and Agile methodologies.
Good command of English (both written and spoken), able to communicate technical concepts clearly.
Bonus Skills (Optional but Preferred) :
Experience in leading small teams or mentoring junior engineers.
Knowledge of DevOps practices and experience with CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions).
Familiar with containerization and orchestration (Docker,).
Experience in system design interviews or contributing to high-level architectural decisions.
Exposure to performance optimization, security best practices, and scalability testing.
What We Value :
Ownership mindset: take full responsibility for features from design to production.
Strong problem-solving ability with a balance of speed and quality.
Collaborative mindset; able to work cross-functionally with QA, Product, and Design teams.
Passion for clean code, best practices, and continuous learning.
Product-oriented thinking; build solutions that bring direct value to users.
Tanggungjawab
Design, develop, and maintain high-quality, scalable, and secure software applications.
Take the lead in system architecture discussions, technical planning, and code reviews.
Collaborate closely with Product Managers and Designers to translate requirements into technical solutions.
Mentor junior developers, conduct pair programming and knowledge sharing sessions.
Optimize application performance and troubleshoot complex production issues.
Ensure coding standards, documentation, and test coverage are consistently maintained.
Contribute to DevOps practices, including automated builds, testing, and deployment.
Participate in Agile ceremonies such as sprint planning, retrospectives, and daily stand-ups.
Manfaat
Hands-on learning & career growth opportunities
Dynamic & collaborative agency environment
Annual leave & public holidays observed
EPF / SOCSO / PCB contributions
Bonus & salary increment opportunities
Petrol, food & parking allowance
Medical leave & allowance
Manfaat tambahan
Allowance Provided
EPF / SOCSO / PCB
Kemahiran Software Development Management Team Leadership Software Architecture Peringatan Penting Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.