Full Stack Developer

Date PostedMay 21, 2026LocationSelangorCompanyHiredly XSalaryRM 4500 - 6000TypeFull-Time

Job Summary

We are seeking a skilled and versatile Full Stack Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining both the front-end and back-end of web applications. You will work on a variety of projects and collaborate with cross-functional teams to build scalable, high-performance software solutions.

Responsibilities

  • Design and develop front-end and back-end web applications
  • Manage databases and integrate with back-end systems
  • Collaborate with cross-functional teams in an Agile environment
  • Perform testing, debugging, and cloud deployment
  • Maintain system performance, security, and scalability

Required Skills

  • HTML, CSS, JavaScript, React/Angular/Vue.js
  • Node.js, Python, Java, PHP or Ruby
  • MySQL, PostgreSQL, MongoDB
  • Git, Docker, CI/CD
  • AWS/Azure/Google Cloud
  • Network management and VMS integration

Job Details

Key Accountabilities: Front-End Development: - Design and develop user interfaces using HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js). - Ensure responsive design and optimize the application for mobile and desktop platforms. - Collaborate with UX/UI designers to improve user experience and interface design. - Implement dynamic features, animations, and interactive components. Back-End Development: - Build server-side logic and APIs using back-end technologies (e.g., Node.js, Python, Ruby, Java, PHP). - Manage databases (e.g., MySQL, PostgreSQL, MongoDB) and integrate them with the back-end systems. - Ensure security, performance, and scalability of the back-end systems. - Develop and maintain RESTful APIs and services. Database Management: - Design and optimize database structures to store and retrieve data efficiently. - Implement database queries and handle data migrations and backups. - Work with relational and non-relational databases. Version Control & Collaboration: - Use version control systems (e.g., Git) to manage code and collaborate with team members. - Work in an Agile development environment and participate in sprint planning, code reviews, and team meetings. - Collaborate with other developers, designers, and product managers to deliver high-quality software solutions. Testing and Debugging: - Write unit tests, integration tests, and end-to-end tests for both front-end and back-end code. - Debug and troubleshoot issues across the stack and implement fixes efficiently. - Optimize applications for speed and responsiveness. Deployment and Maintenance: - Deploy web applications to production environments and cloud platforms (e.g., AWS, Azure, Google Cloud). - Monitor application performance and uptime, and address any production issues as they arise. - Continuously improve applications based on feedback and new technological advancements. Continuous Learning: - Stay up to date with emerging web technologies, programming languages, and development tools. - Suggest and implement improvements to enhance application performance, security, and user experience. Requirements: - Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience). - At least 4+ years of experience in full-stack web development. - Strong portfolio of projects demonstrating expertise in both front-end and back-end development. - Proficiency in HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, or Vue.js). - Experience with server-side technologies (e.g., Node.js, Python, Java, PHP, Ruby, or similar). - Strong understanding of relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). - Proficient in Git and Git workflows. - Experience with cloud services such as AWS, Azure, or Google Cloud. - Knowledge of containerization tools (e.g., Docker), and CI/CD pipelines is a plus. - Experience in operating the CCTV Application such as VMS or others, API Integration. - Proficiency in Network management such as configuring, accessing and managing network nodes. - Experience in working and integrating with Mod Bus and Controller is a bonus.