- Collaborate with team members to design system architecture and make key technical decisions
- Write clean, efficient, and well-documented code
- Debug and resolve software defects and issues
- Participate in code reviews to ensure high-quality and maintainable code
- Work in an Agile environment, participating in sprint planning, standups, and retrospectives
- Stay up to date with industry trends and emerging technologies to incorporate best practices
- Collaborate with stakeholders to understand business requirements and deliver solutions that meet customer needs
Job Requirements
- Bachelor’s Degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- Over 4 years of professional software development experience
Technical Skills:
- Proficiency in one or more programming languages (e.g., Java, Python, JavaScript, C#, etc.).
- Experience with web development frameworks (e.g., React, Angular, or Vue.js).
- Familiarity with backend technologies (e.g., Node.js, .NET, Django, etc.).
- Strong understanding of databases (SQL, NoSQL).
- Experience with version control systems (e.g., Git).
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
- Experience with Agile/Scrum development methodologies.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
- Ability to work independently and meet deadlines.
Preferred Qualifications:
- Experience with DevOps practices (CI/CD, Docker, Kubernetes).
- Experience in mobile app development (iOS/Android).
- Knowledge of testing frameworks (e.g., Jest, Mocha, Selenium).
- Familiarity with microservices architecture
Pay: RM4,000.00 - RM8,000.00 per month
Work Location: In person