KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #2446
Applications open Freelance / Contract

PHP Developer

Data Eminence

  • India (Remote / Multiple), India
  • Competitive Package
  • 0–2 Years
  • Posted Yesterday
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

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

JavaScript PHP SQL HTML5 CSS3 REST APIs MySQL Docker

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (JavaScript, PHP, SQL, HTML5, CSS3, REST APIs, MySQL, Docker) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Data Eminence Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Data Eminence as a PHP Developer?
Highlight Data Eminence's market reputation, recent tech innovations, and how your skills in JavaScript directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Data Eminence Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii