Senior PHP Fullstack Software Engineer
Posted 45ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Full-stack PHP Software Engineer enhancing backend and frontend systems for ThriveCart's no-code sales platform. Collaborating with a team to modernize the codebase and improve user experiences.
Responsibilities:
- Extend backend APIs, business logic, and database queries in PHP
- Build and enhance UI components using React and modern JS
- Ship features end-to-end: from requirements to production deployment
- Debug and fix issues in both legacy and modern code
- Write automated tests for backend and frontend flows
- Participate in code reviews and technical discussions
- Take ownership of specific backend services, API endpoints, or frontend modules over time
- Help migrate legacy PHP/jQuery code to modern full-stack patterns
- Improve performance, reliability, and scalability across the stack
- Mentor other engineers through pairing and feedback
Requirements:
- 5+ years shipping web apps in production
- Strong PHP fundamentals: OOP, MVC, Laravel/Symfony or similar frameworks
- Experience with full-stack development (PHP backend + React frontend)
- Comfortable navigating legacy PHP codebases and modernizing them
- Experience with REST APIs, relational databases (MySQL/PostgreSQL), and caching systems (Redis, Memcached)
- Can write automated tests (PHPUnit, Jest, or similar)
- Understanding of frontend basics: HTML, CSS, JavaScript
- Familiarity with deployment pipelines, Git, and CI/CD
- You default to shipping incremental improvements over big rewrites
- You ask good questions when requirements are unclear
- You balance code quality with business needs
- You're comfortable working in codebases that aren't perfect
- You can explain technical tradeoffs to non-engineers
Benefits:
- Remote-first, async-friendly culture
- Thorough but constructive code reviews
- Real ownership of work – not just executing tickets
- Direct collaboration with product and design
- Small, autonomous team (4–5 engineers)


















