Role overview

Developer

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Role Overview:

  • Develop and maintain robust, scalable web applications using PHP and related technologies
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work through the full software development lifecycle, from planning and design to deployment and support
  • Write clean, well-documented, and maintainable code
  • Optimize database queries and structures for performance and scalability
  • Integrate RESTful APIs and ensure seamless data communication
  • Apply best practices for web security and ensure application safety and integrity
  • Participate in code reviews, contribute ideas, and provide constructive feedback
  • Stay updated with emerging technologies and proactively adapt to new tools and frameworks

Required Experience and Qualifications:

  • Proven experience developing web-based applications in a production environment
  • Strong portfolio or demonstrable experience in PHP development
  • Solid understanding of software development lifecycle best practices

Technical Skills:

  • Expert-level proficiency in PHP
  • Strong knowledge of MariaDB/MySQL, including database design, query optimization, and stored procedures
  • Proficient in front-end technologies: HTML5, CSS3, JavaScript, and jQuery
  • Experience with version control systems such as Git
  • Understanding of RESTful API design and integration
  • Familiarity with web security best practices
  • Ability to deliver efficient, clean, and well-documented code

Soft Skills:

  • Excellent problem-solving and debugging capabilities
  • Strong communication skills for effective collaboration and technical discussions
  • Ability to work independently as well as in a team-oriented environment
  • Eagerness to learn and adapt to new technologies and changing requirements
  • Attention to detail with a commitment to delivering high-quality work
Similar roles

Keep a backup shortlist.

Browse stack
FocusPHP DevelopmentRole area
Seniority signalSeniorCandidate level
StackJavaScript, PHPPrimary skills
Location1 accepted countryEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.