PHP Developer Job Specification
Company: RTeams
Location: Remote (available nationwide in the U.S.)Type of Employment: Full-time (Contract or Regular)Working Hours: 9-5 PM or 10-6 PM EST
OverviewRTeams is actively seeking a proficient PHP Developer to join our remote development team. The ideal candidate will possess strong technical skills in PHP and related technologies, with a passion for creating efficient and scalable web applications. This role involves developing and coding back-end components and connecting applications with other web services.
Key ResponsibilitiesWrite clean, secure, testable, and modular PHP codeResolve complex performance issues and architectural challengesIntegrate user-facing elements developed by front-end developersBuild efficient, testable, and reusable PHP modulesSolve complex performance problems and architectural challengesIntegrate data storage solutions including databases, key-value stores, blob stores, etc.Support the entire application lifecycle (concept, design, test, release, and support)Produce detailed specificationsTroubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality
Technical Requirements
Core Skills & KnowledgeStrong knowledge of PHP web frameworks such as Laravel, Symfony, Yii, or CakePHPUnderstanding of MVC design patternsBasic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3Knowledge of object-oriented PHP programmingUnderstanding of accessible and secure compliance (Depending on the specific project)Familiarity with SQL/NoSQL databases and their declarative query languagesProficient understanding of code versioning tools, such as GitExperience in creating scalable applicationsFamiliarity with limitations of PHP as a platform and its workaroundsExperience with integration of multiple data sources and databases into one systemKnowledge of PHP unit testing frameworks
Preferred ExperienceA minimum of 3 years of experience as a PHP DeveloperBachelor’s degree in Computer Science, Engineering, or a related subjectExperience with cloud services like AWS or AzurePractical experience with additional programming languages like Java, Python, or RubyExperience with JavaScript frameworks such as Angular JS, React, and AmberExperience with CMS frameworkFamiliarity with Docker and Kubernetes
Tools & TechnologiesPHP, Laravel, Symfony, Yii, CakePHPJavaScript, React, Angular, Node.jsHTML5, CSS3GitSQL/NoSQL (MySQL, MongoDB)Docker, KubernetesAWS, Azure
Work ConditionsThis position is completely remote, available to candidates from all parts of the U.S.Candidates must be able to work independently and manage their time effectively.Must be available to work within the hours of 9 AM to 6 PM EST, depending on team needs.