Job Description – Full Stack Developer
Position Title: Full Stack Developer
Department: Technology/Product
Reports To: Chief Technology Officer (CTO)
Employment Type: Permanent (EA Employee)
Salary Range: RM 7,000 – RM 8,000/month (Negotiable)
Location: MPMSB Headquarters, Cyberjaya, Selangor
1. Position Purpose
The Full Stack Developer is responsible for designing, developing, and maintaining MPMSB’s web and mobile applications, covering both front-end and back-end development. This role ensures high-quality, scalable, and secure software solutions that align with MPMSB’s technology roadmap and business objectives.
2. Key Responsibilities
2.1 Application Development
- Design, develop, test, and deploy web and mobile applications using modern frameworks and technologies.
- Build responsive, user-friendly interfaces and robust back-end services.
- Integrate APIs, databases, and third-party services into the application architecture.
2.2 Maintenance & Support
- Troubleshoot, debug, and resolve technical issues in a timely manner.
- Optimise application performance and scalability.
- Ensure compatibility across various devices and browsers.
2.3 Collaboration & Project Delivery
- Work closely with the Application Developer, CTO, and freelance resources to deliver projects on time.
- Participate in code reviews, sprint planning, and agile development processes.
- Contribute to documentation of code, architecture, and processes.
2.4 Security & Compliance
- Implement secure coding practices in line with industry standards.
- Ensure compliance with company data protection policies and relevant regulations.
- Collaborate with the security team to address vulnerabilities.
2.5 Innovation & Continuous Improvement
- Stay updated on emerging technologies, frameworks, and development practices.
- Propose and implement enhancements to improve system functionality and user experience.
3. Qualifications & Requirements
Education:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
Experience:
- Minimum 3 years of full stack development experience.
- Proven track record in both front-end (e.g., React, Angular, Vue) and back-end (e.g., Node.js, Laravel, Django) development.
- Experience in cloud platforms (AWS, Azure, GCP) is an advantage.
Skills & Competencies:
- Strong understanding of databases (MySQL, PostgreSQL, MongoDB).
- Proficiency in HTML, CSS, JavaScript, and one or more server-side languages.
- Good problem-solving, analytical, and debugging skills.
- Ability to work collaboratively in a fast-paced environment.
4. Working Conditions
- Office-based with occasional flexibility for remote work.
- Standard working hours (Monday – Friday) with potential extended hours for project deadlines.
- Compliance with company policies, code of conduct, and confidentiality requirements.
Job Types: Full-time, Permanent
Pay: RM7,000.00 - RM8,000.00 per month
Benefits:
- Health insurance
- Maternity leave
- Opportunities for promotion
- Parental leave
- Professional development
Work Location: In person