Software Developer (Strong Vanilla PHP Focus)
The Software Developer is responsible for designing, developing, and maintaining high-performance, scalable web applications, with a primary focus on core PHP (Vanilla PHP) and modern front-end technologies such as React/NextJS. This role emphasizes clean, efficient, and maintainable code, with a strong focus on custom backend solutions, performance optimization, and full ownership of application logic without heavy reliance on frameworks. Experience with Laravel is a plus but not required. The developer will be involved in the full development lifecycle, including backend architecture, API design, frontend integration, testing, debugging, and production support. Primary Duties and Responsibilities
- Design and develop custom backend systems using Vanilla PHP
- Build and optimize high-performance APIs and database interactions
- Write clean, structured, and reusable code with strong attention to performance and security
- Work independently on complex system design and implementation
- Develop front-end features using React/NextJS
- Collaborate with project managers and team members to:
- Define application architecture
- Plan features and releases
- Translate business requirements into technical solutions
- Troubleshoot, debug, and resolve issues across development and production environments
- Create and maintain technical documentation and system designs
- Evaluate and implement efficient coding practices, tools, and system improvements
Critical Competencies
- Strong Problem-Solving Mindset
- Able to design efficient, scalable solutions from scratch and optimize performance at a low level
- Ownership & Engineering Discipline
- Comfortable working without heavy abstractions and taking full responsibility for code quality and structure
- Innovative Thinking
- Brings practical, efficient ideas to improve systems and workflows
- Adaptability
- Comfortable working in dynamic environments with shifting priorities
The Ideal Candidate
- Strong, hands-on experience with core (Vanilla) PHP
- Deep understanding of:
- HTTP lifecycle
- Server-side architecture
- Database optimization
- Ability to work independently and manage complex tasks
- Experience building systems without over-reliance on frameworks
- Strong communication skills with both technical and non-technical stakeholders
- Detail-oriented with a focus on performance, scalability, and maintainability
Required Qualifications
- 3+ years of hands-on experience with:
- Vanilla PHP (core PHP development)
- React / NextJS
- MySQL (query optimization, indexing, schema design)
- RESTful API design and implementation
- Git version control
- AWS or similar cloud platforms
- Solid understanding of:
- Object-Oriented Programming (OOP)
- Common design patterns
- Security best practices (SQL injection, XSS, etc.)
- Experience with Laravel or other frameworks is a plus, but not required
⚡ Key Emphasis of This Role
- Strong focus on Vanilla PHP expertise
- Performance-driven development
- Minimal reliance on frameworks
- Full control over backend logic and architecture
Apply tot his job Apply To this Job