jobs in Hiredly X

Hiredly X Hiring! Full Time Full Stack Developer in Selangor, Earn up to MYR 6,000 - Ricebowl

Full Stack Developer

Hiredly X

MYR4,500 - MYR6,000 Per Month
Share
Save

Working Location

  • Subang Jaya Selangor Malaysia

Job Description

Requirements

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. 
  • Front-End: Proficiency in HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, or Vue.js). 
  • Back-End: Experience with server-side technologies (e.g., Node.js, Python, Java, PHP, Ruby, or similar). 
  • Database: Strong understanding of relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). 
  • Version Control: Proficient in Git and Git workflows. 
  • Cloud Platforms: Experience with cloud services such as AWS, Azure, or Google Cloud. 
  • Other Tools: Knowledge of containerization tools (e.g., Docker), and CI/CD pipelines is a plus. 
  • Hardware Integration: Experience in operating the CCTV Application such as VMS or others, API Integration 
  • Network: Proficiency in Network management such as configuring, accessing and managing network nodes 
  • Mod Bus / Controller: Experience in working and integrating with Mod Bus and Controller is a bonus 

Responsibilities

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.

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. 

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.

Learn More