Apply now for the Full Stack Developer position
Full Stack Developer
ROLE SUMMARY
Our client is looking for a Full Stack Developer to join their growing team. This role is responsible for maintaining React-based front-end codebases, taking part in projects, and enhancing applications for back-end services.
SCHEDULE: 9:00 AM – 6:00 PM Pacific Daylight Time (12:00 AM – 9:00 AM Philippine Standard Time), follows Philippine holidays
POSITION TYPE: Full Time
WORK ARRANGEMENT: Remote
ESSENTIAL FUNCTIONS
· Handle regular updates and maintenance of several React-based frontend codebases of varying ages, including package updates and codebase optimizations
· Collaborate on new projects focusing on chat-based interfaces, requiring innovative solutions for real-time communication
· Enhance and maintain the Laravel-based API, ensuring robust and scalable backend services
QUALIFICATIONS
· A Bachelor’s degree in the related field is an advantage
· Expert in React, including hooks and class components
· Experience working with codebases of varying ages, including legacy code maintenance and refactoring
· Experience in developing chat-based interfaces and real-time communication applications
· Experience in developing and maintaining RESTful APIs
· Experience with version control systems, preferably Git
· Experience with lowercase agile development methodologies
· Skilled in package management and version control tools
· Proficient in JavaScript, HTML5, and CSS3
· Proficient in Laravel and PHP, with a strong understanding of MVC architecture
· Understands UI/UX principles and design collaboration tools
· Understands authentication and authorization mechanisms, such as OAuth and JWT
· Strong knowledge of MySQL, including database design and optimization
· Knowledge of integrating third-party services and APIs
· Comfortable working with complex enterprise codebases
· Ability to work in a team and independently
· Excellent problem-solving skills
· Strong communication skills in English, both written and verbal
· Willing to adapt to new technologies and challenges