Full Stack Developer
Scope of working:
To develop, modify, integrate, implement and maintain the company in-house/supplied computer application software, website, mobile application, database administration and other systems using appropriate programming languages and tools to provide responsive and innovative solutions and new functionality for business users.
Compensation and Benefits
- Work from 8 am to 5 pm (break 1 hour for launch)
- Work Monday to Saturday
- National Social Security Fund (NSSF)
- Weekly Holidays, and National Holidays
- Chinese New Year Bonus
- Growth opportunities in the job and a clear career path.
- English language courses and skill development programs.
- Analyze tasks prepared by the project manager.
- Develop MIS such as ERP systems (web-based and mobile applications) according to the business requirements.
- Write technical and front-user documentation.
- Communicate with the project manager and other team members.
- Other tasks as assigned by the system manager.
- At least a Bachelor degree in Computer Science, engineering, or a related field in order to qualify for this job.
- At least 5 years as Web Application Developer, and at least three years as Full Stack Developers
- Comfortable working with both frontend and backend.
- Knowledge of multiple languages in backend (PHP and Laravel framework), in frontend Web frameworks (NodeJS, React JS, Vue, or Flutter), and in front-end
- Familiar with relational databases (Postgres, MySQL) and with non-relational databases (MongoDB, Couchebase).
- Experience with both manual and automation testing.
- Experience in working with Agile and Hybrid project management approaches.
- Analytic ability to work in a collaborative problem-solving environment.
- Good at organizing, prioritizing, multitasking and time management.
- Curious about new technologies and excited to find ways to implement them in your work.
- Experience with leading other developers.
- Able to work independently and handle project pressure.
- Is highly proficient in spoken and written English
- Have strong communication skills.