DESCRIPTION OF POSITION:

We are a full-service marketing agency based in Missouri. We’re seeking a Lead Website Developer to join our team. This position will require a basic understanding of modern website scripts and platforms, along with strong organization and communication skills.

The Lead Website Developer will report directly to the E-Commerce Manager and assist with the planning and execution of e-commerce activities across multiple websites. This will include the creation of new websites and templates, along with management of existing websites. This position will also communicate with internal team members, along with external partners and customers, in order to help solve ongoing technical support issues.

Must have Experience working with:

BigCommerce

PHP platforms

Java Scripts

Integrations via API

ERP Integrations

Front End UI/UX

Backend Development

Job Duties:

• Managing the complete software development process from conception to deployment

• Maintaining and upgrading the software following deployment

• Managing the end-to-end life cycle for the production of software and applications

• Overseeing and guiding the analyzing, writing, building, and deployment of software

• Overseeing the automated testing and providing feedback to management during the development process
• Modifying and testing changes to previously developed programs

• Front-end technology: Expertise in front-end technologies, including JavaScript, CSS3 and HTML5 and third-party libraries such as React Js, Angular, jQuery and LESS

• Development languages: Knowledge of server-side programming languages including Net, Java, Ruby and Python

• Database and cache: Familiarity with DBMS technology, including SQLServer, Oracle, MongoDB and MySQL and caching mechanisms such as Redis, Memcached and Varnish

• Basic design ability: Including knowledge of UI/UX and basic prototype design

• Server: Experience working with Nginx or Apache servers with a solid background in Linux

• Excellent writing and communication skills • Ability to visualize a proposed system and be able to build it

Requirements:

Experience Required: 1-3 Years Applicable Experience

Education: Bachelor’s Degree in Computer Science