As an ecommerce web developer, you will collaborate with both product owners, business analysts, and other developers. Your main role is to develop and implement scalable ecommerce solutions for both B2C and B2B users.
JOB RESPONSIBILITIES
Main responsibilities
-
Participate in all aspects of application development, including design, implementation, deployment, and maintenance
-
Take major part in developing modules/services for both B2B and B2C ecommerce platforms:
-
User authentication and authorization
-
Product management module
-
Search engine integration
-
Pricing and Promotion module
-
Shopping cart module
-
Payment gateway integration
-
Order management module
-
Order fulfilment module
-
Order delivery module
-
Account receivable module
-
E-Invoice integration
-
API integration
-
Data analytics service integration
-
…
-
-
Work and conduct pair programming with other developers
-
Research new technologies, new web frameworks to propose and apply for different projects
Other accountabilities
-
Handle coordination in integration projects with external partners
-
Help other teams and members to continuously improve their skills and productivity
YOUR SKILLS & EXPERIENCE
Must have
-
Having 2+ years’ experience as web developer or fullstack developer with solid hand-on experience
-
HTML, Javascripts, CSS
-
Nodejs, ReactJs, NextJs, NestJs, Mysql, Postgress
-
Amazon AWS, Redis, Docker services, Git, Github/Gitlab
-
-
At least one ecommerce website in portfolio
-
Applicable skills in SEO
-
Strong project experience and methodologies (e.g. Agile, Scrum) in business environment
-
Advanced skills in web application and database design, API implementation, microservice development
-
Experience in technical documentation, unit testing and integration testing
-
Strong problem solving and troubleshooting skills, with a detail-oriented mindset
-
Good at research and communication in English
Nice-to-have
-
Bachelor’s Degree, preferably in IT, Computer Science, or related area
-
Knowledge of ecommerce , SEO, digital marketing areas
-
Data analysis skills, knowledge of UI/UX, mobile app development, React native, Flutter