Full-Stack Web Developer
Job Closed
Overview
Seeking a Full Stack Web Developer to continue to provide the best in customer software to small and medium sized businesses. Our company is growing and creating excitement with our best in class ERP products. Our software engineering team is rapidly growing and looking for a Full Stack Web Developer to be part of a fast paced, high-energy team. Our engineers are serious about the success of the company and driving revolutionary changes with our products. If you are an experienced engineer with a passion for technology and solving complex business problems and believe planning, hard work, teamwork and quality is what it takes to succeed, then this is the job for you. This position can be remote. Key Responsibilities: • Work with customers, technical architects, and consultants to understand value and define the requirements for our field service business applications. • Communicate effectively with the team to gather requirements and create understanding through development process. • Develop strategies with other engineering teams across ECI. • Develop and maintain front and back end code for LAMP application. • Resolve bugs in existing application code. • Design and execute SQL database schema changes. • Provide support for application as needed. • Make changes to server configuration as needed. Requirements • 4-year degree in Computer Science, Software Engineering, or similar, or equivalent work experience. • 2+ years working with an object-oriented programming language (PHP, Java, C#, or similar). PHP Strongly preferred. • Ability to communicate and interface with technical and non-technical members of the organization. • Ability to write clean and commented code. • Strong knowledge of HTML, CSS, JavaScript, jQuery, and AJAX. • Ability to create and debug complex SQL queries and design logical data models and enterprise DB database structures. • Experience integrating with backend REST/SOAP APIs. • Knowledge regarding parsing JSON and XML. • Experience with horizontal scaling and working with web-based SaaS applications. • Experience using version control system (Git, Mercurial, SVN, or similar). • Familiar with common security and performance practices. • Design UI Interaction, workflow, and elements based on existing UI. • Familiar with continuous integration and deployment concepts. • Basic experience and understanding of Linux operating systems (CentOS, Debian, etc). • Experience working with Apache or Nginx. Preferred • Experience with PHP 5.6 or later. • Experience with Laravel framework. • Experience using Bootstrap. • Experience working with Vue and Single-Page Applications. • Experience with ES6. • Experience with Webpack, Babel, Grunt, etc. • Experience with Amazon Web Services (AWS). • Experience with Docker containers. • Experience with Unit/Feature/Integration testing (PHPUnit, Mocha, Chai, etc.). • Experience with TDD workflow. • Experience with the Agile development methodology. • Experience building REST/SOAP APIs. • Experience with monitoring and bug reporting software. • Experience with installing and configuring and LAMP servers. In addition to our competitive salary and award winning culture, we offer an excellent benefit package. We even offer our employees a day off to serve their community! Our company core values are our “CODE”: Crave Greatness, Own the Outcome, Deliver Awesome and Embrace Community.
Benefits
Company
For more than 30 years, we have been providing industry-specific, cloud-based business management software and services to small and medium-sized businesses. With divisions focused on manufacturing, wholesale/retail distribution, building and construction, and field service, we integrate into every aspect of a customers' business to help them level the playing field, run day-to-day operations more efficiently, and free them up to focus on what matters most. It’s how business gets done. Privately held with more than 16,000 customers, we are headquartered in Fort Worth, Texas, USA, with offices and companies throughout the U.S., Australia, New Zealand, England and the Netherlands.