• Full-Stack Developer

    We are looking for a skilled Full-Stack Developer who will be responsible for developing and designing websites for front-end and back-end to our company Ecommerce. You will be managing creating, maintaining, and updating our websites. Beside of managing the orders.
    In order for you to succeed in this role, you will need to be proficient in:

    • HTML/CSS coding – HTML and CSS skills because they are the core building blocks that allow for website content styling and design
    •  Server-side and back-end coding – developers need to confidently utilize server-side languages (such JavaScript) and back-end languages for databases (such as Node.js, Python, Ruby, and PHP)
      Technical writing – in charge of defining an application’s scope and objectives. They draw up technical and functional specifications for written documentation
    • Application architecture design – know how to organize and design applications, structure code, separate files, set up proper file hosting, and configure databases
    • Project management – work on projects independently and use time management to get their tasks done efficiently.
    • Problem-solving skills – an aptitude for solving practical problems and handling a variety of variables in situations where only limited standard rules exist is critical for full stack developers
    • Communication skills – strong oral and written communication skills for interfacing with clients, fellow developers, and other departments

    Responsibilities:
    Website and software application designing, building, or maintaining.
    Using scripting or authoring languages, management tools, content creation tools, applications and digital media.
    Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions.
    Directing or performing Website updates.
    Developing or validating test routines and schedules to ensure that test cases mimic external interfaces and address all browser and device types.
    Editing, writing, and designing Website content in multilingual UI.
    Maintaining an understanding of the latest Web applications and programming practices through education, study, and participation in conferences, workshops, and groups.
    Back up files from Web sites to local directories for recovery.
    Identifying problems uncovered by customer feedback and testing, and correcting or
    referring problems to appropriate personnel for correction.
    Evaluating code to ensure it meets industry standards, is valid, is properly structured,
    and is compatible with browsers, devices, or operating systems.
    Determining user needs by analyzing technical requirements.

    Requirements:
    Bachelor degree in Web development, Software engineering or related field, or
    relevant experience.
    Solid knowledge and experience in programming applications.
    Using restful API for the backend
    Proficient in JavaScript, HTML, CSS.
    Proficient in My SQL.
    Dedicated team player.
    Ability to thrive in a fast-paced environment.
    Solid ability in both written and verbal communication.
    Knowledge of programming language and technical terminology such as PHP based
    framework for the backend (laravel –symfony –codeigniter – cakePHP –zend
    framework –slim) and (react – vuejs) for frontend (website UI and admin panel UI)
    Able to develop ideas and processes and clearly express them.
    High degree of independent judgment.
    Able to solve complex problems.
    Able to Develop using Restful API for the backend
    Able to integrate third-party application with our website

    • Accepted file types: pdf, docx, jpg, jpeg, png.