Full Stack Developer (remote)

Davao City, Philippines

Job Description

Company DescriptionWe are an on-demand print design, sales, and manufacturing company. Our company creates novelty/funny designs that are printed on a variety of products and then sold online on our own websites as well as Amazon, eBay, and Walmart marketplaces.The Ideal CandidateYou are a self-starter. You typically don't need to be told what to do and just do it. You have been coding both front and back end for a while now and have worked on a variety of projects. You find fun in solving problems through code and building success through even the tiniest of features in a tool or website. You work well with others, are effective, fast, and confident in your ability. You find excitement in working for small companies and helping them grow so you can grow with them. You love learning and keeping up to date on the best ways to use code to do things. If this sounds like you, please keep reading.Job SummaryThe good news is, that we have plenty of work to keep a full stack web development engineer busy for a very long time. We have utilized our IT background and previous coder to build a plethora of websites and internal tools to accomplish things within our company and make sales. For example, our websites, because we have the ability to produce personalized products, include simple but custom features such as text editors, and font selectors, in order to create custom products.A lot of our internal tasks and processes are completed using custom-written tools to perform certain functions, such as querying a database to output a CSV to launch products on amazon. Our company web and internal infrastructure is aging unfortunately and our previous coder only maintains it now for the time being. Most of our e-commerce websites are based on Drupal with some custom coding hacks and custom modules. We have several internal tools that use PHP and MYSQL to perform pretty simple functions and output certain things such as CSVs full of data or product mockups that mate text to an image or images to another image. We don't expect you to maintain or update any of this old technology. We actually want to entirely rewrite our tools in more modern coding languages and frameworks as well as expand on the functions of those tools.In addition, we also have many new tools and ideas we need to be written to perform new tasks. If you're the type of coder that gets excited when you've created a piece of code to simplify a repetitive task, this job is for you. You would be working with a project manager and graphic artist to map out the individual features and wireframes to rebuild these things from scratch. You would be guiding us on the best way to accomplish what we need through code and then executing the code. We are not opposed to hiring a JR coder to assist with these tasks after this initial hire either to speed work or create a job ladder of sorts.Specific Responsibilities:

  • Maintain and operate all aspects of our webserver, internal tools code, and external websites code including front and back end.
  • Build new code for new websites, functions, internal and external tools, and functionality on both the front and back end including technology best for SEO.
  • Work closely with our project manager and graphic artist to map out the process and obtain the digital assets needed to accomplish our coding tasks.
  • Understand and optimize the overall user experience, both for internal employees, as well as external customers to meet our business goals—and everything in-between.
  • Oversee each domain instance, performance, and integration with other marketing technologies as well as the custom code you have written.
  • Oversee and activate A/B testing for new and rebuilt features and sites.
  • Audit the health, security, and performance of websites and applications, including the ability to identify problems, provide recommendations, and implement them.
  • Assist, as needed, to mentor and manage a Jr developer or outside contractor.
  • Maintain documentation of all creation, modification, processes, and procedures of your position.
  • Consolidate and/or maintain applications that are added to our ecosystem as the Company continues to grow.
  • Manage relationships with vendors and development outsource partners and contractors.
Background Requirements:
  • 5+ Years of web development experience in both front and backend technology.
  • Knowledge of PHP, MySQL, XML, CSS, JS, Node.JS, and Vue.JS
  • Demonstrated Experience working independently or leading a team.
  • Demonstrated Experience using Source Control (ie. Git, GitHub, etc.).
  • Demonstrated Experience using Mantis and Trello or other project management tools.
  • Demonstrated Experience with Virtualmin and Docker.
  • Demonstrated Experience with Agile/SCRUM project methodologies.
  • Demonstrated Experience in Simple System Administration duties including maintaining patch updates to both CMS, and OS level systems.
  • Must be able to derive actionable insight and strategy from high-level concepts.
  • Solid understanding of the principles behind security, performance, scalability, and maintainability, including the ability to identify problems with each and fix them.
Additional Plus Experience But Not Required:
  • Knowledge of additional coding languages or frameworks is a plus.
  • E-Commerce or Print-On-Demand experience is a plus.
  • Experience with Drupal, Orderdesk, or Shipstation is a plus.
  • Experience with SEO Optimization is a plus.
  • Mobile Development experience is a plus.
Job Type: Full-time

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1107807
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Davao City, Philippines
  • Education
    Not mentioned