Job Summary:
The Fullstack Developer will be responsible for designing, developing, and maintaining efficient, testable, and reusable PHP modules using the PHP framework. They will also have expertise in Node.js frameworks like Express, Nest, React, Vue, etc. They will integrate user-facing elements developed by front-end developers into the application and solve complex performance problems and architectural challenges. The Fullstack Developer will also integrate data storage solutions, including databases, key-value stores, blob stores, etc., and ensure high performance and responsiveness to requests from the front-end. The Fullstack Developer will create and maintain database schemas that represent and support business processes using MySQL and MongoDB and collaborate with other team members to ensure the success of the project.
Required Qualifications:
- At least 3 years of experience in PHP and Nodejs development
- Expertise in API development, frontend development, integrations via API, MySQL and MongoDB
- Strong knowledge of HTML, CSS, JavaScript and popular frameworks, and also jQuery
- Experience with version control systems such as Git
- Experience with Agile development methodologies
- Excellent problem-solving skills
- Strong communication and collaboration skills
- Ability to work independently and as part of a team
- Experience with Node.js frameworks like Express, Nest, React, Vue, etc.
Good to have qualifications:
- Bachelor's degree in Computer Science or a related field
- Experience with other programming languages such as Python, Ruby, or Java
- Experience with containerization technologies such as Docker and Kubernetes
- Experience with continuous integration and continuous deployment (CI/CD) pipelines
- Experience with serverless architectures
- Experience with microservices architectures
Responsibilities:
- Collaborate with the Tech Manager/Lead and other team members to design and develop efficient, testable, and reusable modules using the PHP & Nodejs framework.
- Integrate user-facing elements developed by front-end developers into the application
- Solve complex performance problems and architectural challenges
- Integrate data storage solutions, including databases, key-value stores, blob stores, etc.
- Ensure high performance and responsiveness to requests from the front-end
- Create & maintain database schemas that represent and support business processes using MySQL and MongoDB
- Be a team player and collaborate with other team members to ensure the success of the project
Job Types: Full-time, Permanent
Pay: RM7,000.00 - RM8,000.00 per month
Benefits:
- Opportunities for promotion
- Professional development
Schedule:
- Day shift
Work Location: In person