Learning Tapestry: Senior PHP Developer

Related keywords: remote job for studentsdevops remote jobremote job in education

This page contains product affiliate links.

Company Overview

Learning Tapestry is an innovative and remote organization based in the United States, dedicated to enhancing digital learning for educators and students alike. With a diverse team of over 35 members spread across the globe, the company focuses on tackling complex problems within the field of educational technology. They follow a triple bottom line approach, prioritizing profit, social impact, and a healthy work environment. The company promotes flexible work arrangements, empowering its team members to manage their schedules effectively.

Job Title and Location

The position being offered is Senior PHP Developer with a contract type. You can work from anywhere in the world, making it ideal for professionals who prefer remote work.

Job Requirements

Skills and Experience

To be considered for this role, candidates must meet specific qualifications:

  • Education: A degree in Computer Science, Engineering, or another STEM field is preferred. Alternatively, exceptional experience in software engineering may compensate for the formal degree requirement.

  • Software Engineering: At least five years of experience in software engineering.

  • PHP Proficiency: Senior-level knowledge of PHP is crucial, with a strong preference for expertise in the Laravel framework.

  • Javascript/Typescript: Candidates should also have senior-level knowledge of Javascript/Typescript, particularly in Vue.js.

  • Code Quality: Ability to write clean, self-explanatory code in adherence to S.O.L.I.D. principles and design patterns.

  • Test-Driven Development: Familiarity with TDD practices to ensure code reliability and quality.

  • SQL Databases: Experience with SQL databases is required.

  • Version Control: Proficiency in collaborative environments using Git, such as GitHub.

  • Project Management: Comfort with using ticket-based project management tools (e.g., GitHub tickets and boards).

Bonus Skills

While not mandatory, the following skills may enhance candidates' profiles:

  • Experience in other programming languages like Ruby, Python, or Node.js.
  • Familiarity with DevOps/Linux environments, especially in cloud services like AWS, Azure, Heroku, or DigitalOcean.
  • Knowledge of Continuous Integration and Deployment practices, such as CodeShip or Cloud66.
  • Previous experience in the EdTech field is beneficial.

Job Responsibilities

The Senior PHP Developer role involves supporting the maintenance of a Laravel/Vue.js project across multiple clients, ensuring the system operates smoothly, while also implementing new features as requested. This position starts with 20-30 hours per week for the initial months, transitioning to 16-24 hours per week for ongoing maintenance. A minimum availability of three hours between 8 AM to 5 PM ET on working days is expected.


Application Process

Interested applicants are encouraged to submit their resumes and cover letters. It is critical to include information on availability for the role and your expected hourly rate. Incomplete applications lacking these details will not be considered. To ensure a streamlined process, candidates must refrain from contacting other company emails or individuals to prevent disqualification of their applications.

Work Environment

Ideal candidates are those who thrive in a remote work environment, able to manage their own time amidst team members from various time zones. Applicants should be self-starters who have access to a distraction-free workspace, equipped with reliable internet, whether at home or in a co-working space. Proficiency in productivity tools such as Google Apps, Slack, and Harvest for time tracking is also essential.

Equal Opportunity Statement

Learning Tapestry is proud to be an equal opportunity employer and actively encourages individuals from diverse ethnic and racial backgrounds, as well as various gender identities and sexual orientations, to apply. The company places special emphasis on attracting candidates with experiences in underserved communities, including low-income, gender nonconforming, disabled, or Indigenous peoples.

In summary, if you are a skilled software engineer with strong understanding and experience in PHP and other required technologies, looking for a flexible, meaningful role within an organization focused on making a difference in education technology, this opportunity at Learning Tapestry may be the perfect fit for you. Apply today to begin your remote career with them.



This job offer was originally published on weworkremotely.com

Learning Tapestry

Anywhere in the World

Software development

Contract

March 22, 2025

14 views

2 clicks on Apply Now

Share


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.