Developex is looking for an experienced Senior Full Stack PHP Developer to join the Ukrainian team and work in close collaboration with the clients team in the United States.
Our client is a company developing a cloud-based POS system for retail businesses which helps companies manage sales inventory payments and customer data in a single platform and scale from a single store to multi-location operations.
Requirements
Experience with PHP (7.4)
Strong knowledge of TypeScript / JavaScript
Experience in backend development and REST API design
Practical experience with relational databases
SQL query writing and optimization
Understanding of indexing and transactions
Commercial experience working with large and complex legacy codebases
Strong understanding of OOP principles
Knowledge and application of SOLID DRY KISS principles
Experience with code refactoring
Practical experience writing automated tests and working with PHPUnit or similar frameworks
Debugging and troubleshooting skills
Experience with logging and error diagnostics
Understanding and application of web application security fundamentals
English level Upper-Intermediate (B2) for daily spoken communication with native speakers
Nice to have
Experience integrating external APIs working with webhooks and payment systems
Knowledge of the npm ecosystem and frontend build tools
Basic Docker skills
Experience with e-commerce / POS / ERP / CRM systems
Experience with high-load or data-heavy systems
We offer:
Flexible working hours for a healthy work-life balance
Competitive compensation aligned with your experience and contribution to the company
Full social package (vacation sick leave health insurance additional days off on Ukrainian public holidays)
Paid training and English courses
FOP support and legal assistance
Stability and reliability of the company
Selection process:
CV screening Recruiter call Technical interview Final interview with the client Job offer
If you are interested in working on a complex product and influencing its development - we will be happy to receive your application!
Required Experience:
Senior IC
Developex is looking for an experienced Senior Full Stack PHP Developer to join the Ukrainian team and work in close collaboration with the clients team in the United States.Our client is a company developing a cloud-based POS system for retail businesses which helps companies manage sales inventory...
Developex is looking for an experienced Senior Full Stack PHP Developer to join the Ukrainian team and work in close collaboration with the clients team in the United States.
Our client is a company developing a cloud-based POS system for retail businesses which helps companies manage sales inventory payments and customer data in a single platform and scale from a single store to multi-location operations.
Requirements
Experience with PHP (7.4)
Strong knowledge of TypeScript / JavaScript
Experience in backend development and REST API design
Practical experience with relational databases
SQL query writing and optimization
Understanding of indexing and transactions
Commercial experience working with large and complex legacy codebases
Strong understanding of OOP principles
Knowledge and application of SOLID DRY KISS principles
Experience with code refactoring
Practical experience writing automated tests and working with PHPUnit or similar frameworks
Debugging and troubleshooting skills
Experience with logging and error diagnostics
Understanding and application of web application security fundamentals
English level Upper-Intermediate (B2) for daily spoken communication with native speakers
Nice to have
Experience integrating external APIs working with webhooks and payment systems
Knowledge of the npm ecosystem and frontend build tools
Basic Docker skills
Experience with e-commerce / POS / ERP / CRM systems
Experience with high-load or data-heavy systems
We offer:
Flexible working hours for a healthy work-life balance
Competitive compensation aligned with your experience and contribution to the company
Full social package (vacation sick leave health insurance additional days off on Ukrainian public holidays)
Paid training and English courses
FOP support and legal assistance
Stability and reliability of the company
Selection process:
CV screening Recruiter call Technical interview Final interview with the client Job offer
If you are interested in working on a complex product and influencing its development - we will be happy to receive your application!