PHP Developer
Data Eminence
About the role
Join Data Eminence as a remote PHP Developer and contribute to developing, maintaining, and optimizing dynamic web applications and backend services. You will work on server-side programming, database integration, APIs, authentication, and application functionality using PHP and modern development frameworks.
The ideal candidate has a strong understanding of PHP, web development fundamentals, and database management. This role provides hands-on experience with backend development, MVC architecture, REST APIs, database operations, testing, and deployment.
Full Description
At Data Eminence, we develop reliable and scalable digital solutions using modern web technologies. As a PHP Developer, you will collaborate with frontend developers, designers, and product teams to build and maintain web applications that meet business requirements.
Your responsibilities will include
- Develop and maintain backend applications using PHP.
- Build web applications using Laravel or similar PHP frameworks.
- Implement server-side logic and application functionality.
- Design and integrate RESTful APIs.
- Work with MySQL, MariaDB, or other relational databases.
- Write efficient SQL queries and manage database operations.
- Implement authentication, authorization, and session management.
- Develop CRUD operations, forms, and validation workflows.
- Integrate third-party APIs and external services.
- Follow MVC architecture and object-oriented programming principles.
- Debug application errors and troubleshoot backend issues.
- Optimize application performance and database queries.
- Write clean, reusable, and maintainable code.
- Assist with application testing and bug fixing.
- Use Git and GitHub for version control.
- Collaborate with frontend developers to integrate backend functionality.
- Assist with application deployment and hosting configuration.
- Maintain documentation for application features and APIs.
- Follow application security best practices.
- Stay updated with modern PHP technologies and development tools.
We believe in learning by doing. You will gain practical experience with PHP, Laravel, MySQL, MariaDB, REST APIs, HTML, CSS, JavaScript, Composer, MVC architecture, Git/GitHub, Postman, authentication, Linux, Docker, and AI-assisted development tools.
This is a hands-on backend development role where you will build real web applications, integrate databases and APIs, troubleshoot technical issues, and strengthen your PHP development skills.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- 0–2 years of experience in PHP development or relevant projects.
- Strong understanding of PHP programming fundamentals.
- Familiarity with Laravel or another PHP framework.
- Understanding of object-oriented programming and MVC architecture.
- Basic knowledge of MySQL or MariaDB.
- Understanding of REST APIs, HTTP methods, and JSON.
- Familiarity with HTML, CSS, and JavaScript.
- Basic understanding of authentication and application security.
- Familiarity with Git and GitHub.
- Knowledge of Composer and dependency management.
- Basic understanding of debugging and testing.
- Familiarity with Linux or cloud deployment is a plus.
- Strong problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Ability to work independently and collaborate effectively in a remote environment.
Benefits
- Competitive salary based on skills and experience.
- Fully remote work flexibility.
- Paid time off and holidays.
- Professional development and learning opportunities.
- Company-provided equipment where applicable.
- Exposure to modern PHP frameworks and AI-powered development tools.
- Opportunities to work on real-world web applications.
- Supportive and collaborative remote work environment.
Eligibility & process
Who can apply
Seniority: Entry level. Employment type: Contract
Skills & stack
Selection process
Details are shared by the recruiter after shortlisting.
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Data Eminence's market reputation, recent tech innovations, and how your skills in JavaScript directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.