Full Stack Developer
Job Description
We are looking for an experienced and passionate Full Stack Developer to join the EyeUniversal team. The focus would be using well known languages such as PHP (using laravel.com framework, etc...), React, Node.js, and CMS platforms (WordPress, Shopify, exposure preferred), etc. As a Developer at our company, you will be responsible for both back-end and front-end development. Ideally, experience within Figma and/or Adobe XD working with multi-functional departments (i.e. QA, design, marketing, project management etc.). There would be custom projects so ability to start from scratch would be also appreciated (in addition to building on popular frameworks) on particular projects.Full-Stack Developer Duties and ResponsibilitiesManaging the complete software development process from conception to deploymentMaintaining and upgrading the software following deploymentManaging the end-to-end life cycle for the production of software and applicationsOverseeing and guiding the analyzing, writing, building, checking in, and deployment of softwareProviding feedback to management during the development process and code reviewsModifying and testing changes to previously developed programsWorking knowledge of Asana, Slack, and continuous integration buildsFull-Stack Developer Skills and Qualifications5+ years of professional experience (corporate or agency experience preferred)Front-end technology: Expertise in front-end technologies, including JavaScript, CSS3 and HTML5 and third-party libraries such as React (Vue, Angular, etc.), jQuery, PHP (i.e. Laravel framework)Development languages: Knowledge of server-side programming languages ideally including PHP, Python, .NET frameworksDetailed familiarity with Rest (at the minimum) and Soap APIsDatabase and cache: Familiarity with DBMS technology, including MySQL, Postgres, Sql Server and caching mechanisms such as Redis, Memcached and VarnishPreferred experience with React Native, iOS/AndroidBasic design ability: Including knowledge of UI/UX and basic prototype designServer: Experience working with Nginx or Apache servers with a solid background in Linux (AWS and Google Cloud preferred)Teamwork & LeadershipEstablishes harmonious working relationships with team members.Appreciates each team member's contributions and values each individual member.Displays a positive attitude.Demonstrates flexibility in day-to-day work.Sets high standards of performance for oneselfCommunication StyleListens to others and accepts input from team members.Clearly articulate ideas and thoughts verbally.Accurately prepares written business correspondence that is coherent, grammatically correct, effective and professional.Fluent in English oral and written- required*Working level in Spanish oral and written (Preferred)Preferred Requirements:Accurately completes and submits time and expense reports in a timely manner.Accurately completes and submits status reports in a timely manner.Complies with all of our policies and procedures.Excellent writing and communication skillsAbility to visualize a proposed system and be able to build itPrevious experience in a service-based web design and development AgencyE-commerce development experiencePrevious experience building custom themes and WordPress pluginsSelf Sufficient, punctual, motivatedExcited for building useful productsGood communication with Project managers and design teamEducation: Bachelor's degree or comparable work experience preferred