freehire launches on Product Hunt on 26 August.

Follow →

Full-stack PHP Software Developer

Open 23d

Summary

Maintains and modernizes a legacy PHP 7.4 application, refactoring code, optimizing PostgreSQL queries, and collaborating with cross-functional teams to deliver new features and reduce technical debt.

Responsibilities
Maintain and extend existing functionality in a large legacy PHP 7.4 codebase.
Design and implement robust solutions for bug fixes, new features, and technical debt reduction.
Optimize database queries and schema design using PostgreSQL.
Refactor old modules and participate in gradual modernization plans.
Collaborate with DevOps and QA to ensure system stability and deployment continuity.
Participate in technical discussions, code reviews, and architecture planning.
Work closely with cross-functional teams including product managers and front-end developers.
Requirements
5+ years of experience with PHP, including work with legacy systems (ideally PHP 7.x).
Strong proficiency with PostgreSQL or similar relational databases.
Deep understanding of object-oriented programming, software design patterns, and MVC architecture.
Experience with RESTful APIs and integration of third-party services.
Solid front-end skills with JavaScript and at least one modern framework (React or Vue.js).
Version control with Git.
Strong debugging and performance profiling skills.
Nice to Have
Knowledge of Python for scripting or integration purposes.
Experience working with SOAP web services and legacy protocols.
Familiarity with WebSockets and TCP socket-level communication.
Exposure to systems migration, re-architecture, or code modernization projects.
We Offer
Competitive salary
Flexible schedule
Social package
Courses, webinars, seminars to increase professional skills
Snacks & fruit, foosball, fun office environment
Horizontal hierarchy. No micromanagement pressure
Open company culture where your ideas and initiatives are valued
Regular team building & corporate events
International projects

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available