MIG-2029
Senior Fullstack Developer
Remote working · August 16, 2021
Hiring Status Unconfirmed
Key responsibilities
Responsibilities
Involve all aspects of the software life cycle including gathering requirements from the
business, analysis of existing systems/functionality, design and implementation, all the way
through to production rollout and subsequent support
Responsible for developing functional and appealing user-centric features for responsive web
as well as creating backend APIs and services
Build and expand features of our web-based e-commerce solutions (Online stores, Content
websites, Payment gateways, Search Service) for the entire group
Design, write, modify, integrate, and test code
Work closely with different teams on system integration
Ensure site compatibility across different browsers and devices
Architecting, developing and maintaining high quality, scalable applications
Participate in Agile sprints and ceremonies
Perform system development according to functional and technical requirements
Handle other ad-hoc tasks as assigned
Desired candidate profile
5+ years building a variety of web applications
A college program or Bachelor’s degree in computer science, web design, or related is
required
Hands-on experience in developing customer-facing web sites with PHP and Yii2 web
framework
Hands-on experience in Shopify will be a plus
In-depth knowledge in CSS, Javascript, HTML ReactJS, NodeJS, Git, CI/CD pipeline
Hands-on experience in AWS cloud services (eg. EC2, ECS Fargate, CloudWatch) will be a
big plus
Experience in designing practical schemas and efficient SQL and MongoDB queries
Willing to learn and able to work independently, self-motivated, high adaptable
Apply for this role
Takes a few minutes — basic information, employment details, and resume.
Apply for this role
- 1. Identity
- 2. Basic Information
- 3. Employment
- 4. Resume
- 5. Review & Submit
Application Submitted Successfully
Thank you for applying for this position.
Your application has been successfully submitted and received by our recruitment team.
Our recruitment team will review your profile. If your qualifications are a good match for this opportunity, we will contact you regarding the next steps.
Your profile may also be considered for other suitable opportunities in the future.
Didn't find the right opportunity?
Receive new matching opportunities directly in your inbox.