job description
Are you a passionate Full Stack Developer looking to make a significant impact in a fast-paced environment? IBroad Solutions is expanding our engineering team in Petaling Jaya, and we are searching for a talented developer to help build, enhance, and maintain cutting-edge enterprise-level web applications. You will be at the heart of our digital transformation initiatives, working across the entire stack to deliver seamless user experiences and robust backend performance.
In this role, you will collaborate with a multidisciplinary team of designers, product managers, and fellow engineers to turn complex requirements into high-performance, scalable solutions. We pride ourselves on fostering an environment of continuous learning, modern engineering practices, and code quality. If you are deeply proficient in the JavaScript ecosystem and thrive on solving technical challenges, we want to hear from you.
Responsibility
- Design, develop, and deploy scalable web applications using Node.js and React.js.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code while adhering to best practices and design patterns.
- Optimize applications for maximum speed, scalability, and security.
- Troubleshoot, debug, and upgrade existing software systems to ensure optimal performance.
- Participate in code reviews and contribute to architectural decisions to improve system robustness.
- Maintain documentation for new and existing software components.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum 3+ years of professional experience in Full Stack Development.
- Strong proficiency in JavaScript/TypeScript, Node.js, and modern React.js frameworks (e.g., Next.js, Redux).
- Experience with database technologies such as PostgreSQL, MongoDB, or MySQL.
- Solid understanding of RESTful APIs and microservices architecture.
- Knowledge of cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines is a significant plus.
- Strong analytical, problem-solving skills, and a proactive attitude toward learning new technologies.