Software Engineer

Software Engineer

The ideal candidate is an experienced web development rock star and team player who enjoys coding and come up with new ideas on a regular basis. This position will report directly to our Director, Engineering.

Web Developer will have the opportunity to lead and oversee many projects, which reach across the entire spectrum of UX, website performance, CDN integration, proprietary plugins and widgets, dynamic content recommendations, social integrations & CMS development.

Responsibilities

  • Support operations with day-to-day requests related to website functionality, user experience and performance
  • Write clean, efficient, well-commented code
  • Work autonomously and be comfortable executing features from start to finish
  • Involved in all aspects of the application development lifecycle: Idea, Development, QA, Documentation, Implementation, and Integration
  • Development, maintenance, troubleshooting and enhancements of the existing Web, Video and Mobile web applications and services
  • Adhere to project schedules and effectively report progress to meet challenging deadlines
  • Write unit tests & review code prior to merging

Requirements

  • 3+ years of experience in Web Development
  • PHP Framework like Laravel or Codeignitor, MySQL at a Master level – MUST
  • Experience with Python frameworks like Django or Flask at Master Level
  • Expert level knowledge of HTML/CSS (all kinds) and JavaScript
  • Magento experience – Nice to have
  • Shopify experience – Nice to have
  • API Integration
  • Familiarity with modern libraries and frameworks. ie: jQuery, Bootstrap, React, AngularJS, etc.
  • Attention to details, perfectionism and a pixel-perfect eye
  • Expertise in developing highly scalable, performant and highly available high volume traffic websites
  • Expertise with responsive web development
  • Experience with caching techniques/technologies (Memcache, Redis, Varnish) and CDN (Fastly, Cloudflare, Akamai) integrations
    Git and AWS
  • Education: At Least a Bachelor’s Degree in Computer Science

Apply For
Software Engineer

THANK YOU! YOUR MESSAGE HAS BEEN SENDED SUCCESSFULLY!
Oops! Something went wrong while submitting the form.