PHP Developer - Back-end Scripting and Database Management
We are seeking a PHP Developer to write back-end scripts, ensure high performance responsiveness, and maintain a central database. The ideal candidate will have a strong understanding of PHP web frameworks, MVC design patterns, and object-oriented programming. The role is fully remote and offers a competitive salary.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
Position Summary:
We are looking for a PHP Developer responsible for writing back-end scripts for the interchange of data between the server and the users. Your primary focus will be ensuring high performance responsiveness to requests from the front-end, as well as some server-side logic, definition and maintenance of the central database.
You will also be responsible for building some simplistic front-end elements, and/or integrating the front-end elements built by your coworkers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Primary Duties and Responsibilities:
General:
- Design, create, and modify websites and web application. Analyze user needs to implement website content, graphics, performance, and capacity. May integrate websites with other computer applications. May convert written, graphic, audio, and video components to compatible Web formats by using software designed to facilitate the creation of Web and multimedia content.
Specific:
- Write supporting code for Web applications or Websites.
- Back up files from Websites to local directories for instant recovery in case of problems.
- Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
- Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction.
- Develop databases that support Web applications and Websites.
- Perform Website tests according to planned schedules, or after any Website or product revision.
- Perform or direct Website updates.
- Maintain understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Analyze user needs to determine technical requirements.
- Design and implement Website security measures, such as firewalls or message encryption.
- Incorporate technical considerations into Web site design plans, such as budgets, equipment, performance requirements, or legal issues including accessibility and privacy.
- Integration of user-facing elements developed by front-end developers or build simple user-facing elements.
- Build efficient, testable, and reusable PHP modules
- Solve complex performance problems and architectural challenges
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Qualifications:
Knowledge
- Familiar with at minimum the following code languages and technologies: PHP, JavaScript, MySQL, HTML5, and CSS3
- Familiar with a variety of the field's concepts, practices, and procedures
- Strong knowledge of PHP web frameworks
- Understanding the fully synchronous behavior of PHP
- Understanding of MVC design patterns
- Knowledge of object-oriented PHP programming
- Understanding accessibility and security compliance
- Strong knowledge of the common PHP or web server exploits and their solutions
- Understanding fundamental design principles behind a scalable application
Experience
- Requires at least 3 years of experience in the field or in a related area.
- Prefers at least 5 years of experience in the field or in a related area.
Skills
- Proven results orientation and ability to deliver quality, on-time results
- Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
- Understanding written sentences and paragraphs in work related documents.
- Understanding the implications of new information for both current and future problem-solving and decision-making.
- Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
- Talking to others to convey information effectively.
- Adjusting actions in relation to others' actions.
- Actively looking for ways to help people.
- Being aware of others' reactions and understanding why they react as they do.
- Teaching others how to do something.
- Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
- Writing computer programs for various purposes.
- Analyzing needs and product requirements to create a design.
- Conducting tests and inspections of products, services, or processes to evaluate quality or performance.
- Generating or adapting equipment and technology to serve user needs
- Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
- Identifying measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system.
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Creating database schemas that represent and support business processes
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Proficient understanding of code versioning tools, such as Git
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
Location
- Preference is to someone located in Indiana, but the position is fully remote.
Similar Jobs
Explore other opportunities that match your interests
alloy health
Director of Customer Success
Nearmap